Desenvolvido por | Projeto GNU |
---|---|
Primeira versão | 1998 |
Última versão | 0,99 (16 de março de 2012) |
Depósito | git.savannah.gnu.org/cgit/classpath.git |
Escrito em | C e Java |
Meio Ambiente | Multi plataforma |
Modelo | Biblioteca padrão |
Licença | GPLv2 |
Local na rede Internet | www.gnu.org/software/classpath/ |
GNU Classpath é uma implementação gratuita da biblioteca de classes padrão da linguagem Java . Faz parte do projeto GNU . Embora a biblioteca Java padrão seja extensa, a maioria de seus componentes principais já está implementada, incluindo Swing . A maioria dos tijolos da plataforma J2SE 1.4 a 5.0 é implementada. Classpath pode, portanto, ser usado como um ambiente para software baseado na plataforma Java como Vuze ou Eclipse .
No passado, Classpath foi considerado uma prioridade dentro do Projeto GNU.
GNU Crypto , cuja última versão foi produzida em 2005 , foi então incorporada ao projeto Classpath.
Muito trabalho foi feito para que o GNU Classpath pudesse suportar as duas APIs gráficas: AWT e Swing . Parece que após a eliminação do GCJ, o trabalho no GNU Classpath nunca foi concluído, embora o suporte para essas APIs fosse parcialmente funcional.
Classpath é usado por muitos mecanismos de tempo de execução gratuitos, especialmente em Java Kaffe , SableVM , JamVM , CACAO , Jikes RVM ou mesmo máquinas virtuais VMkit , cuja essência é baseada em uma implementação da biblioteca de classes da linguagem Java.
GNU Classpath é usado pelo GCJ , o compilador GNU Java, que gera bytecode ou linguagem de máquina .