GNU Classpath

GNU Classpath
Demonstration des GNU Classpath (Swing)

GNU Classpath ist eine freie Implementierung der Standardklassenbibliotheken für die Programmiersprache Java. Sie dient vielen Open-Source-Entwicklern als Ersatz für die ehemals proprietäre Klassenbibliothek von Sun Microsystems.

GNU Classpath wird von vielen freien Compilern und Laufzeitumgebungen (zum Beispiel GNU Compiler for Java [GCJ] oder der freien Java-VM Kaffe) genutzt.

GNU Classpath ist lizenziert unter der GNU GPL. Da Classpath weitgehend kompatibel zu den Klassenbibliotheken von Sun oder IBM ist, gelten Programme, die Classpath verwenden nicht als abgeleitete Werke. Durch eine Ausnahmeregelung in der Lizenz[1] dürfen auch proprietäre Programme gegen die freie Klassenbibliothek gelinkt werden.

Geschichte

Die Entwicklung begann 1998 mit fünf Entwicklern und übernahm im Laufe seiner Entwicklung immer wieder Code aus anderen Projekten mit ähnlichen Zielsetzungen (Kaffe, libgcj). Früher beinhaltete GNU Classpath auch eine mittlerweile aufgegebene eigene virtuelle Maschine namens Japhar. Nachdem die Großteil der Java-1.4-API implementiert war, verlagerte sich die Entwicklung von der Implementierung neuer Teile der API auf die Fehlerbehebung. Am 24. Oktober 2006 wurde die Umsetzung der 1.4-Spezifikation vervollständigt.

2007 wurden im Rahmen des Projektes IcedTea des Linux-Distributors Red Hat Teile von GNU Classpath übernommen, um letzte Lücken in den von Sun freigegebenen Quellen des offiziellen Java Development Kit zu schließen, die proprietär gebliebene Bestandteile hinterlassen hatten, und eine lauffähige Version von OpenJDK zu erstellen. Damit ist Code von GNU Classpath in die offizielle Implementierung der Java-Plattform eingeflossen.

Siehe auch

Weblinks

  1. Lizenztext von GNU Classpath

Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • GNU Classpath — es un proyecto que se propone crear una implementación libre de la biblioteca de clases estándar de Java para el lenguaje de programación Java. A pesar de la enorme envergadura de la tarea, la mayor parte del trabajo ya está hecho, incluido Swing …   Wikipedia Español

  • GNU Classpath — У этого термина существуют и другие значения, см. Classpath (Java). GNU Classpath …   Википедия

  • GNU Classpath — Infobox Software name = GNU Classpath caption = Demonstration of the GNU Classpath Swing developer = GNU project (formally held by FSF) collapsible = yes latest release version = 0.97.2 latest release date = release date|2008|06|6 latest preview… …   Wikipedia

  • GNU Classpath —  Pour l’article homonyme, voir Classpath (java).  GNU Classpath …   Wikipédia en Français

  • GNU Compiler for Java — Developer(s) The GNU Project Stable release 4.6.1 / June 27, 2011; 4 months ago (2011 06 27 …   Wikipedia

  • GNU Compiler for Java — Тип Компилятор Разработчик Проект GNU Операционная …   Википедия

  • GNU Compiler for Java — GCJ ejecutado en una consola dentro de gnome terminal …   Wikipedia Español

  • GNU Compiler for the Java Programming Language — GNU Compiler for Java Entwickler: The GNU Project Aktuelle Version: 4.3.1 (6. Juni 2008) Betriebssystem …   Deutsch Wikipedia

  • Classpath — (java)  Pour l’article homonyme, voir GNU Classpath.  Classpath est un paramètre passé à une machine virtuelle Java qui définit le chemin d accès au répertoire où se trouvent les classes et les packages Java afin qu elle les exécute. Au …   Wikipédia en Français

  • Classpath (Java) —  Pour l’article homonyme, voir GNU Classpath.  Classpath est un paramètre passé à une machine virtuelle Java qui définit le chemin d accès au répertoire où se trouvent les classes et les packages Java afin qu elle les exécute. Au sein… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”