GNU Classpath 0.20 has been released. “New StAX pull parser and SAX-over-StAX driver. Full XMLEncoder implementation. The packages javax.sound.sampled, javax.print.attribute and javax.print.event have been implemented. Lots of new datatransfer, print, swing and swing.text work. Performance improvements in the painting/layout mechanism. Additional 1.5 support, including (separate) generic branch release. SecurityManager cleanups and start of review of all Permission checks. Buildable on cygwin. Fully buildable as ‘in-workspace’ library-plus-vm inside (native) Eclipse. Real world Free Swing and CORBA example added.” There is also a Roadmap paper available.
On a related note, Azureus is apparently able to run on gcj now: http://www.spindazzle.org/green/index.php?p=72
This is really cool! I wonder what it’ll do to the memory usage. I hope it’s a lot less!
So, how far along is the process of folding libgcj into Classpath?
Hm. This page: http://gcc.gnu.org/java/libgcj-classpath-compare.html says it was last generated in December, 2004.
Also, the main GCJ page ( http://gcc.gnu.org/java/ ) doesn’t have any recent news posted since February 2005.
Edited 2006-01-16 15:46
GCJ now uses a snapshot of GNU Classpath. O.20 has been integrated into GCJ CVS today, afair from overhearing the discussion on #gcj and #classpath IRC channels.
cheers,
dalibor topic
Is this possible?
PS.: I’m on Gentoo
Edited 2006-01-16 16:30
GCJ dose not use a straight version of GNU Classpath, neither do most VMs out there. You would have to role your own if you want the newest GNU Classpath.
Mark Wielaard is working on importing it to gcj HEAD.
See http://article.gmane.org/gmane.comp.gcc.java.devel/13092
cheers,
dalibor topic
Check http://www.kaffe.org/~stuart/japi/ if you want to know how close classpath is to sun’s jdk
If you’d like to try making your first steps around GNU Classpath, and trying it all out in a friendly IDE, check out
http://developer.classpath.org/mediation/ClasspathHackingWithEclips…
cheers,
dalibor topic
What I also like is, that there existing from time to time CVS-snapshots:
http://builder.classpath.org/dist/
So it isn’t necessary to wait until the next release.
I’d really like free Java to take off, but I find it slightly annoying to have gcj and friends as default (in kubuntu), but no java app I have works with it (azureus, eclipse)
Unfortunately, I had to switch the java environment to sun’s VM to make these apps work. Well, I hope these bugs get fixed. Free Java would hopefully give Java a boost on Linux.
Thanks for trying out gcj. Please report the bugs you find into the respective bug trackers, that helps us fix them once for all.
cheers,
dalibor topic