#include "include/layout.wml" Classpath::Short News #include "newsitems.txt"

Classpath::Home

GNU Classpath, Essential Libraries for Java, is a GNU project to create free core class libraries for use with virtual machines and compilers for the java programming language.

Classpath is still a work in progress. The first public release will be version 1.0. There have been no public releases; however, pre-release source code is available via GNU's anonymous CVS server , and snapshots of the Classpath tree have been released and are available from ftp://ftp.gnu.org/gnu/classpath/

Classpath::Status

An up to date view of the current state of GNU Classpath can be obtained by looking at these resources.

  • GNU Classpath vs: (updated nightly)
  • GNU Classpath

Classpath::Roadmap

GNU Classpath 1.0 will be fully compatible with the 1.1 and largely compliant with the 1.2 API specification and will have a stable API for interacting with virtual machines.

Current snapshot releases have implementations for the following packages (and some subpackages) java.applet, java.awt, java.beans, java.io, java.lang, java.math, java.net, java.rmi, java.security, java.sql, java.text, java.util, java.util.jar, java.util.zip, org.omg. Not all classes and methods are implemented yet, but most are. many of the implemented classes are already up to the 1.2 API spec. Some are already compliant with the 1.3 and 1.4 API specification (there are preliminary implementations of java.nio and javax.swing).