GNU Classpath
GNU Classpath to zestaw bibliotek programistycznych przeznaczonych do programowania w języku Java. Jest częścią projektu GNU, realizowanego przez Free Software Foundation (FSF), mającego na celu stworzenie wolnej implementacji standardowej biblioteki klas Java, która będzie w pełni kompatybilna z komercyjnymi wersjami tej technologii.
Historia rozwoju
Projekt GNU Classpath rozpoczął działalność w 1998 roku. Od wersji 0.11 osiągnięto pełną zgodność API z JDK 1.0. Prace nad implementacją kolejnych standardów JDK postępują, a wyniki testów wskazują na:
- JDK 1.1 – ukończona implementacja
- JDK 1.2, 1.3 i 1.4 – zgodność przekraczająca 99%
- JDK 1.5 – gotowość w ponad 95%
- JDK 1.6 – około 89% zgodności
Autorzy projektu podkreślają, że wersja 1.0 będzie w pełni zgodna z:
- 1.1 – pełna specyfikacja API (java.*, javax.*, itp.)
- 1.5 – główne pakiety (java.*)
W celu eliminacji zbędnych wysiłków, GNU Classpath jest stopniowo integrowane z libgcj (GCJ).
Wykorzystanie
GNU Classpath jest wykorzystywana przez różne niezależne implementacje wirtualnej maszyny Javy, takie jak Kaffe, SableVM czy JikesRVM.
Linki zewnętrzne
Kategoria: GNU, Java, Biblioteki programistyczne