进行维护，也不会在GNU的后继版本中包括它。GCJ可将Java 源代码编译为Java虚拟机字节码或适用于不同架构的机器码。它还可以将包含字节码的类文件和整个jar文件编译为机器代码。
历史.GCJ的运行时库来源于GNU Classpath项目，但libgcj库之间有一些区别。GCJ4.3使用了Eclipse Java编译器作为编译前端。在2007年，GNU做了许多工作来在GNU Classpath中实现两个重要的Java图形库：AWT库和Swing库。首先尝试实现的为AWT