Here is a snapshot of a Java development environment for Puppy.
http://www.murga.org/~puppy/viewtopic.p ... 4&start=45
It contains the following :
- Cairo (for enabling some of the advanced 2D features in Swing)
Jikes (as a replacement for the Java compiler/JDK)
GNU classpath (the Java run-time libraries)
JamVM (a fairly slow but TINY Java VM).
java (a java laucher script I wrote that launches JamVM using Cairo
JanVM is a little slow, but can't be beaten for size ... When SableVM gets updated I may re-create this package with that and see how they compare.
What does this mean for you ?
This means that you should be able to run many Java programs in Puppy and develop while avoiding the Java Trap (http://www.gnu.org/philosophy/java-trap.html).
The snapshot can be found at :
http://www.murga.org/_puppy/JamJikesCairo.tar.gz
To install just "cd /" and then "tar -zxvf JamJikesCairo.tar.gz".
To run just type "java"
To compile use "jikes" ...
Things like Tomcat and Ant require some configuration to use Jikes as the default compiler... ALL components have been built from scratch, and I believe I can shave maybe about a 1Mb off the current package size (6Mb).
Enjoy
Cheers
JohnM