Linux/glibc2 can't find classes

Greg Wooledge wooledge at kellnet.com
Thu Jul 16 18:57:58 PDT 1998


Kaffe 1.0.b1, Linux 2.0.34 (Debian GNU/Linux 2.0 with custom kernel),
glibc 2.0.7, gcc 2.7.2.3.  Built with "./configure" and "make" and
"make install" without any errors.

When I try to run the "hello, world" test, it can't find the classes.
I've tried several variations:

phoenix:~/kaffe-1.0.b1/test$ env | grep PATH
CDPATH=:~
PATH=/usr/local/home/greg/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/qmail/bin:/usr/local/java/bin:/sbin:/usr/sbin:
phoenix:~/kaffe-1.0.b1/test$ javac HelloWorldApp.java 
Cannot find essential class 'java/lang/Object' in class library ... aborting.
Aborted
phoenix:~/kaffe-1.0.b1/test$ CLASSPATH=/usr/local/share/kaffe/Klasses.jar javac HelloWorldApp.java 
java.lang.ClassNotFoundException: pizza/compiler/Main
phoenix:~/kaffe-1.0.b1/test$ CLASSPATH=/usr/local/share/kaffe/Klasses.jar:/usr/local/share/kaffe/pizza.jar javac HelloWorldApp.java 
phoenix:~/kaffe-1.0.b1/test$ ls -l HelloWorldApp.*
-rw-rw-r--   1 greg     greg          428 Jul 15 22:39 HelloWorldApp.class
-rw-r--r--   1 greg     greg          109 Jul 14 00:34 HelloWorldApp.java
phoenix:~/kaffe-1.0.b1/test$ java HelloWorldApp.class 
Cannot find essential class 'java/lang/Object' in class library ... aborting.
Aborted
phoenix:~/kaffe-1.0.b1/test$ CLASSPATH=/usr/local/share/kaffe/Klasses.jar java HelloWorldApp.class 
java.lang.ClassNotFoundException: HelloWorldApp/class
phoenix:~/kaffe-1.0.b1/test$ mv HelloWorldApp.class HelloWorldApp 
phoenix:~/kaffe-1.0.b1/test$ CLASSPATH=/usr/local/share/kaffe/Klasses.jar java HelloWorldApp
java.lang.ClassNotFoundException: HelloWorldApp

Setting LD_LIBRARY_PATH has no effect (it's in /etc/ld.so.conf so it's
searched automatically).  /usr/local/java contains that other JDK (which
works); but I don't think Kaffe is confused, because setting PATH to
just "/usr/local/bin:/usr/bin:/bin" also has no effect.

I also tried to send this using /usr/local/bin/report-kaffe-bug .  Hope I
did it right (I don't have a send-pr man page).

-- 
"Daddy, why do those people have to    |   Greg Wooledge
  use Microsoft Windows?"              |   wooledge at kellnet.com
"Don't stare, son; it's not polite."   |   http://www.kellnet.com/wooledge/


More information about the kaffe mailing list