Entwickelt von | GNU-Projekt |
---|---|
Erste Version | 1998 |
Letzte Version | 0,99 (16. März 2012) |
Anzahlung | git.savannah.gnu.org/cgit/classpath.git |
Geschrieben in | C und Java |
Umgebung | Multiplattform |
Art | Standardbibliothek |
Lizenz | GPLv2 |
Webseite | www.gnu.org/software/classpath/ |
GNU Classpath ist eine freie Implementierung der Java - Sprache Standard - Klassenbibliothek . Es ist Teil des GNU-Projekts . Obwohl die Standard-Java-Bibliothek umfangreich ist, sind die meisten Hauptkomponenten bereits implementiert, einschließlich Swing . Die meisten Bausteine der J2SE 1.4 bis 5.0- Plattform sind implementiert. Classpath kann daher als Umgebung für Software verwendet werden, die auf der Java-Plattform wie Vuze oder Eclipse basiert .
In der Vergangenheit wurde Classpath als Priorität innerhalb des GNU-Projekts angesehen.
GNU Crypto , dessen letzte Version 2005 produziert wurde , wurde dann in das Classpath-Projekt integriert.
Für GNU Classpath wurde viel Arbeit geleistet, um beide Grafik-APIs zu unterstützen: AWT und Swing . Es scheint, dass nach dem Auslaufen von GCJ die Arbeit an GNU Classpath nie abgeschlossen wurde, obwohl die Unterstützung für diese APIs teilweise funktionierte.
Classpath wird von vielen verwendet freien Laufzeit - Engines , vor allem in Java Kaffe , SableVM , JamVM , KAKAO , Jikes RVM oder sogar VMkit virtuellen Maschinen , die Essenz, die auf eine Implementierung der Programmiersprache Java - Klassenbibliothek basiert.
GNU Classpath wird von GCJ verwendet , dem GNU Java- Compiler , der Bytecode oder Maschinensprache generiert .