Dezvoltat de | Proiectul GNU |
---|---|
Prima versiune | 1998 |
Ultima versiune | 0,99 (16 martie 2012) |
Depozit | git.savannah.gnu.org/cgit/classpath.git |
Scris in | C și Java |
Mediu inconjurator | Multiplatform |
Tip | Biblioteca standard |
Licență | GPLv2 |
Site-ul web | www.gnu.org/software/classpath/ |
GNU Classpath este o implementare gratuită a bibliotecii de clase standard de limbaj Java . Face parte din proiectul GNU . Deși biblioteca standard Java este extinsă, componentele sale majore sunt, în cea mai mare parte, deja implementate, inclusiv Swing . Majoritatea cărămizilor platformei J2SE 1.4 - 5.0 sunt implementate. Prin urmare, Classpath poate fi utilizat ca mediu pentru software bazat pe platforma Java precum Vuze sau Eclipse .
În trecut, Classpath a fost considerat o prioritate în cadrul proiectului GNU.
GNU Crypto , a cărei ultimă versiune a fost produsă în 2005 , a fost apoi fuzionată cu proiectul Classpath.
S-a făcut mult pentru GNU Classpath pentru a sprijini ambele API-uri grafice: AWT și Swing . Se pare că, după eliminarea treptată a GCJ, lucrările pe GNU Classpath nu au fost niciodată finalizate, deși suportul pentru aceste API-uri a fost parțial funcțional.
Classpath este folosit de multe motoare de rulare gratuite, în special în Java Kaffe , SableVM , JamVM , CACAO , Jikes RVM sau chiar în mașinile virtuale VMkit , a căror esență se bazează pe o implementare a bibliotecii de clasă de limbaj Java.
GNU Classpath este utilizat de GCJ , compilatorul GNU Java, care generează codul de byt sau limbajul mașinii .