123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- GNU Classpath README - Last updated: August 6, 2006 (for release 0.92)
- GNU Classpath, Essential Libraries for Java is a project to create a
- free software implementation of the core class libraries for the java
- programming language.
- Additionally, GNU Classpath includes a sub-project called GNU Classpath
- Tools whose goal is to provide a number of free replacements for standard
- Java development tools like javadoc, javap, and others. A sub-project
- called GNU Inetlib, can be used as an extension library to provide extra
- network protocol support (ftp, finger, gopher) for GNU Classpath. It can
- also be used as a standalone to ease adding http, imap, pop3 and smtp
- client support to applictions. These subprojects are normally released
- independently from the core libraries.
- This is a development snapshot release only and is not for general
- purpose use. GNU Classpath needs to be combined with a proper
- development environment to be useable for end users. Eventually,
- these essential libraries for java will work with as many free
- compilers and runtimes as possible.
- Complete development environments known to be based on GNU Classpath
- include (recommended for end users):
- * GCC with GCJ (http://gcc.gnu.org/java/)
- * Kaffe (http://www.kaffe.org/)
- Smaller environments (runtime only, no compilers, no tools) which work
- with this GNU Classpath releases include
- (tested by and recommended for GNU Classpath hackers):
- * CACAO (http://www.cacaojvm.org/)
- * JamVM (http://jamvm.sourceforge.net/)
- * Jikes RVM (http://jikesrvm.sourceforge.net/)
- In general the latest releases of the above VMs will work out of the box
- with the latest GNU Classpath release (and in most cases directly with the
- development sources from CVS).
- Besides combining GNU Classpath with the runtimes and compilers above
- you might want to add support for additional extension libraries (mail,
- activation, infobus, servlet) check out the GNU ClasspathX project
- (http://www.gnu.org/software/classpathx/).
- Some tools come with their own customized version of GNU Classpath.
- Please check if there is a customized version available for the tool you
- use before trying the bare bones GNU Classpath release. We are working with
- the tool creators to keep the differences between the core classes as small
- as possible. Please tell us if you make GNU Classpath work with a new tool.
- Active projects which use modified versions of the Classpath libraries
- some of which synchronizes with the Classpath CVS head every couple of weeks:
- * IKVM.NET (http://www.ikvm.net/)
- * JC (http://jcvm.sourceforge.net/)
- * JNode (http://jnode.sourceforge.net/)
- * MysaifuVM (http://www2s.biglobe.ne.jp/~dat/java/project/jvm/)
- * SableVM (http://www.sablevm.org/)
- For a more complete list of GNU Classpath based projects, see the
- GNU Classpath website: http://www.gnu.org/software/classpath/stories.html
- See the file INSTALL for details on installing GNU Classpath.
- See the file NEWS for details on what is included in this release.
- See the file TODO for the latest to do list.
- See the file HACKING for working on (non-released) CVS development versions.
- Homepage: http://www.gnu.org/software/classpath/
- Bugs should be reported via bugzilla, available from the GNU Classpath
- website: http://www.gnu.org/software/classpath/bugs.html
- General Mailing List: classpath@gnu.org
- --> To subscribe send email to classpath-request@gnu.org with a
- subject and body of "subscribe". To unsubscribe do the same,
- only with a body and subject of "unsubscribe". This is a
- smartlist managed mailing list.
- Patches Mailing List: classpath-patches@gnu.org
- --> Proposed patches should be sent to the GNU Classpath patches list
- --> To subscribe send email to classpath-patches-request@gnu.org with a
- subject and body of "subscribe". To unsubscribe do the same,
- only with a body and subject of "unsubscribe". This is a
- smartlist managed mailing list.
- Anonymous CVS:
- --> "cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/classpath
- co classpath"
- --> More detailed instructions available on the Savannah project website.
- http://savannah.gnu.org/projects/classpath/
- Happy Hacking!
|