I did do some research on this a while back ...BarryK wrote:I think John Murga knows all about them and their merits or lack of.
I got SableVM, GCJ and Blackdown running on Puppy ...
There are a couple of things to be clear on :
- The Sun and Blackdown VMs are the only ones that'll give you a working java plug-in for use with Opera/Mozilla.
As much as all the VM's I tried supported GUI's (Swing/AWT) these two are also the only two with 100% support.
GCJ is widely considered the better "other" JVM and is being used as the "free" Java VM for OpenOffice 2.
I think there may have been some work around a browser plug-in for this too.
Blackdown is freely distributable, but not "free" as it contains some Sun stuff.
http://www.gnu.org/philosophy/java-trap.html
SableVM is a little like jamvm (which has been mentioned), however it is a lot faster and has a full-but-small JDK package ... The problem is that it currently relies on a slightly outdated version of the GNU Classpath libraries (July).
My opinion is that the best thing would be to re-build the GCC environment for the usr_devx.sfs and include "java" support... This would include the full GCJ (which is part of the GCC suite) and would give people a pretty good Java environment to play with.
Now ... For those absolutely DESPERATE to have a really tight little Java environment there is EweVM (http://ewesoft.com/), this'll give you nice small apps with a small footprint ... But is not really Java
Cheers
JohnM