classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Help Classpath


From: Sven de Marothy
Subject: Help Classpath
Date: Mon, 09 May 2005 22:41:31 +0200

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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]