Zum Hauptinhalt Zur Navigation

Freie Java-Klassenbibliotheken in neuer Version

GNU Classpath 0.20 erschienen. Die neue Version 0.20 der freien Java-Klassenbibliotheken GNU Classpath verbessert unter anderem die Kompatibilität zu Java 1.5. Zudem wurde XMLEncoder komplett implementiert und der SecurityManager überarbeitet. Dabei richtet sich GNU Classpath nicht direkt an Endnutzer, sondern kommt in anderen Projekten wie GCC/GVJ und Kaffe zum Einsatz.
/ Julius Stiebert
18 Kommentare News folgen (öffnet im neuen Fenster)

Die neue Version bringt unter anderem einen neuen Parser für das XML-Streaming-API StAX sowie einen neuen SAX-over-StAX-Treiber mit. Auch die Java-Klasse XMLEncoder und einige Pakete wie javax.sound.sampled wurden nun implementiert.

Änderungen erfuhr auch die Swing-Implementierung und die Painting- und Layout-Mechanismen sollen nun leistungsfähiger sein. Darüber hinaus wurde der SecurityManager überarbeitet und GNU Classpath 0.20 soll weitere Funktionen aus Java 1.5 unterstützen.

GNU Classpath 0.20 gibt es ferner in einer generischen Version, die eine Kernbibliothek mit Java-1.5-Funktionen beinhaltet. Damit sollen Entwickler auch unter Eclipse 3.1 Programme mit Java 1.5 entwickeln können.

Teil dieser Version ist auch eine 2D-Funktion auf Basis der Cairo-Bilbliothek , die jedoch standardmäßig deaktiviert ist. Damit können Programme wie JEdit oder JFreeChart mit GNU Classpath laufen.

GNU Classpath absolviert in Version 0.20 mittlerweile 35.534 von 36.255 Einzeltests der Mauve-Testsuite(öffnet im neuen Fenster) , die die Kompatibilität zu öffentlichen JDK-Schnittstellen überprüft.

GNU Classpass 0.20 steht unter ftp.gnu.org(öffnet im neuen Fenster) zum Download bereit.


Relevante Themen