I posted this to jamvm-general, but thought I'd post this here as well, in case it is a classpath problem... I'd appreciate any help on the issue.
Thanks!
-b.
-----
I have cross-compiled JamVM1.5.0 and Gnu Classpath 0.96.1 for the HardHat PowerPC
platform (MonteVista).
When I try to test this out with a simple hello-world test program and I get the following error:
Cannot create system class loader
Exception occurred while printing exception (java/lang/NoClassDefFoundError)
Original exception was java/lang/UnsatisfiedLinkError
I searched thejamvm-general email archives. In there was a posting that is somewhat similar.
The resolution was to enable-jni. I have it enabled. Looking at my
/usr/local/classpath/lib/classpath directory, I don't have any so files, but I have la files.
platform (MonteVista).
I used these configure options for classpath: --enable-jni, --disable-gtk-peer, --disable-gconf-peer,
--disable-plugin, --disable-Werror, --with-javac. The --with-javac options is set to point to Sun's
JDK1.6/2 javac binary. Of course --host and --build are set as appropriate for cross-compilation.
For jamvm I used the --host and --build configure options as appropriate for cross-compilation. I also
used the --with-classpath-install-dir option to point to the classpath installation.
When I try to test this out with a simple hello-world test program and I get the following error:
Cannot create system class loader
Exception occurred while printing exception (java/lang/NoClassDefFoundError)
Original exception was java/lang/UnsatisfiedLinkError
I searched thejamvm-general email archives. In there was a posting that is somewhat similar.
The resolution was to enable-jni. I have it enabled. Looking at my
/usr/local/classpath/lib/classpath directory, I don't have any so files, but I have la files.
I assume the problem is that so files need to be created, but I am not sure why they are not
being built nor what I should do to get them to build.
Does anyone have any idea what I may be doing wrong?
Thanks!
-b.