Concerning the problems with JDK 1.1.6 on sparclinux:
The binary in the distribution is built on a libc5-system, while Red Hat
5.2 comes with glibc. If you have the corresponding libs installed on your
RH 5.2 system, the thing should work however.
JDK 1.2 will be built on a glibc-system, so you probably won't have
problems running JDK 1.2.
When I ldd the libc5 executable from a glibc-system, I got this:
tinukai-johan:/jdklibc/bin/sparc/green_threads> ldd java
libjava.so => not found
libm.so.5 => /lib/libm.so.5 (0x50003000)
libdl.so.1 => /lib/libdl.so.1 (0x5001e000)
libawt.so => not found
libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x50030000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x50051000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x500b5000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x500db000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x500f4000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x50111000)
libc.so.5 => /lib/libc.so.5 (0x501d4000)
libc.so.6 => /lib/libc.so.6 (0x502c3000)
/lib/ld-linux.so.1 => /lib/ld-linux.so.2 (0x60000000)
... and the thing works:
tinukai-johan:~/jtest> /jdklibc/bin/java HelloWorld
Hello World!
============================================================================
Nothing vanishes without a trace