Hi, GNU Classpath is a project to create a Free implementation of the core Java class libraries. It is used by most F/OSS Java VMs out there, from the java-to-native compiler GCJ, to Kaffe OpenVM, to the tiny JamVM, to the French-Canadian SableVM, to experimental stuff like JNode.
Would you like to join us? We're a fun bunch, but we need more hackers! All levels of expertise are welcome. Facts: 1. Classpath hackers are mammals. 2. Classpath hackers code ALL the time. 3. The purpose of the Classpath hacker is to flip out and microoptimize. These guys are cool, and by cool I mean totally sweet. Right now, we need lots more AWT hackers. If you're into Swingin', we've got a big craving for those, too! Scratch that itch! Love CORBA? 'course you do! Face it: Who doesn't? We need those too! Like debugging? It's like crossword puzzles, only funner! We've got plenty of debugging! This is your lucky day! Interested? Of course you are! Read up: http://www.gnu.org/software/classpath/faq/faq.html#faq3_1 http://developer.classpath.org/mediation/ClasspathFirstSteps Super-Quick start guide! 1) You need GCC and a Java compiler. GCC I think you have. GCJ might not be up to date. I like Jikes. Get an RPM: http://rpmfind.net/linux/rpm2html/search.php?query=jikes&submit=Search +... 2) Get a VM, for instance JamVM. Right here: http://prdownloads.sourceforge.net/jamvm/jamvm-1.3.0.tar.gz?download 3) Get Classpath. Latest release right here: ftp://ftp.gnu.org/pub/gnu/classpath/classpath-0.15.tar.gz 4) Untar both files! 5) For jikes: # ./configure --with-jikes --enable-jni # make # make install (better do that as root) 6) For classpath: # ./configure --with-jikes --enable-jni --enable-gtk-peer # make # make install (same here!) 7) Compile your program: jikes -classpath /usr/local/classpath/share/classpath/glibj.zip (you might want to alias that. The +Z0 switch is good too, if you don't want extra warnings) 8) Run it: jamvm HelloWorld 9) Have fun! /Sven _______________________________________________ Classpath mailing list [email protected] http://lists.gnu.org/mailman/listinfo/classpath

