GNU classpath

Image
Ukázka GNU Classpath ( Swing )

GNU Classpath byla bezplatná implementace knihoven standardních tříd pro programovací jazyk Java . Používá jej mnoho vývojářů s otevřeným zdrojovým kódem jako náhradu za dříve proprietární knihovnu tříd od společnosti Sun Microsystems .

GNU Classpath používá mnoho bezplatných překladačů a běhových prostředí (například GNU Compiler for Java [GCJ] nebo bezplatný Java VM Kaffe ).

GNU Classpath je licencován pod GNU GPL . Protože je Classpath do značné míry kompatibilní s knihovnami tříd Sun nebo IBM, programy, které používají Classpath, se nepovažují za odvozená díla. Výjimka v licenci umožňuje propojení proprietárních programů s knihovnou bezplatných tříd .

příběh

Vývoj začal v roce 1998 s pěti vývojáři a v průběhu svého vývoje opakovaně převzal kód od dalších projektů s podobnými cíli (Kaffe, libgcj). V minulosti GNU Classpath také zahrnoval nyní opuštěný virtuální stroj s názvem Japhar. Poté, co byla implementována většina Java 1.4 API, se vývoj přesunul od implementace nových částí API k řešení problémů. 24. října 2006 byla dokončena implementace specifikace 1.4.

2007 projekt byl pod IcedTea z rozdělovače Linux Red Hat částech odebraných z GNU Classpath na posledních mezer v sdílených zdrojů slunce oficiální Java Development Kit pro uzavření vlastnická zbývající ingredience opustil a pracovní verzi OpenJDK do vytvořit. Kód z GNU Classpath byl tedy začleněn do oficiální implementace platformy Java.

Další vývoj byl ukončen verzí 0,99 v březnu 2012. J2SE 5.0 již nebyl dokončen.

Viz také

webové odkazy

Commons : GNU Classpath  - sbírka obrázků, videí a zvukových souborů

Individuální důkazy

  1. Text licence GNU Classpath
  2. Oznámení GNU Classpath 0,99. Free Software Foundation (FSF), 7. března 2012, zpřístupněno 17. října 2019 .