Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > media > contrib-release > by-pkgid > 4c9f17ec5da473f7fb52041bb9197c5a > files > 88

kaffe-devel-1.1.8-0.20060723.1mdv2007.0.i586.rpm


HotJava does not currently run with kaffe and it is very unlikely that
the current HotJava version (1.1.5) ever will.

The reason is that HotJava is not 100% pure Java.  It relies upon
classes from the proprietary sun.* hierarchy.   References to such classes 
are hardcoded in HotJava's code.  

To make matters worse, it not only relies on classes that have 
native methods (which would allow the kaffe user to simply use Sun's 
classes.zip by appending it to the CLASSPATH), but it relies on classes 
that have undocumented native methods, for instance for gif image 
processing or inqueries about the state of the VM. 
HotJava even bypasses equivalent, documented interfaces provided by
classes in the java.awt hierarchy.