Ścieżka klas GNU
GNU Classpath była darmową implementacją standardowych bibliotek klas dla języka programowania Java . Jest używany przez wielu programistów open source jako zamiennik poprzednio zastrzeżonej biblioteki klas firmy Sun Microsystems .
GNU Classpath jest używany przez wiele bezpłatnych kompilatorów i środowisk wykonawczych (na przykład GNU Compiler for Java [GCJ] lub bezpłatny Java VM Kaffe ).
Licencja GNU Classpath jest objęta licencją GNU GPL . Ponieważ Classpath jest w dużej mierze kompatybilny z bibliotekami klas Sun lub IBM, programy używające Classpath nie są uznawane za dzieła pochodne. Ze względu na wyjątek w licencji, programy własnościowe mogą być również łączone z biblioteką wolnych klas .
fabuła
Rozwój rozpoczął się w 1998 roku z pięcioma programistami iw trakcie jego rozwoju wielokrotnie przejmował kod z innych projektów o podobnych celach (Kaffe, libgcj). W przeszłości GNU Classpath zawierało również porzuconą maszynę wirtualną o nazwie Japhar. Po zaimplementowaniu większości interfejsu API języka Java 1.4 programowanie przesunęło się z wdrażania nowych części interfejsu API na rozwiązywanie problemów. W dniu 24 października 2006 roku zakończono wdrażanie specyfikacji 1.4.
2007 projekt był pod IcedTea z dystrybutora Linux Red Hat części pobranych z GNU Classpath do ostatnich luk we wspólnych źródeł oficjalnych Sun Java Development Kit , aby zamknąć zastrzeżonych pozostałe składniki zostawiła, a wersja robocza OpenJDK do Stwórz. W ten sposób kod z GNU Classpath wpłynął do oficjalnej implementacji platformy Java.
Dalszy rozwój został przerwany w wersji 0.99 w marcu 2012. J2SE 5.0 nie był już ukończony.
Zobacz też
linki internetowe
- oficjalna strona internetowa
- dokumentacja
- Artykuły I i II
Indywidualne dowody
- ↑ Tekst licencji GNU Classpath
- ↑ Ogłoszenie dotyczące GNU Classpath 0.99. Free Software Foundation (FSF), 7 marca 2012, dostęp 17 października 2019 .