[kaffe] Can't find or load essential class on ARM target

Rabeeh Khoury rabeeh at marvell.com
Mon Nov 28 14:00:17 PST 2005


Hi All,

This is first time I use Kaffe; so the following is a long newbie
question.

I created a basic filesystem with busybox, and then added jikes (ver
1.22).
Afterwards compiled and installed Kaffe ver 1.1.6 with the following
configuration -

./configure --prefix=/usr --without-x --without-classpath-gtk-awt
--enable-pure-java-math

Created a simple hello world application -
class HelloWorld {
  public static void main (String[] args) {
      System.out.println("Hello, World!");
  }
}

# javac HelloWorld.java
# java HelloWorld
Couldn't find or load essential class `java/lang/Object'
java.lang.ClassNotFoundException java/lang/Object

Can you please guide me how to fix the above error?
I searched the mailing list and found somebody had exactly the same
issue; but he never got answered.

http://www.kaffe.org/pipermail/kaffe/2005-March/101706.html

I tried also setting CLASSPATH environment variable to rt.jar. Other
links in the Internet claims that CLASSPATH should point to
Klasses.jar[zip]; but this seems to be for older versions of Kaffe?

I tried also Kaffe on a native x86 box and got the following error
(resembles the above one; while a bit different) -
[root at localhost ]# java HelloWorld
/tmp/HelloWorld java.lang.ClassNotFoundException:
.tmp.HelloWorld not found in
java.lang.ClassLoader$1{urls=[file:/tmp/java/classpath-0.19/./],
parent=null}

Regards,
Rabeeh




More information about the kaffe mailing list