Java编译器（ECJ）和不再积极维护的Jikes。从GCC4.3开始，GCJ（GCC所附带的Java编译器）使用ECJ解析器前端来解析Java，但GCJ于不久后停止开发。自由的运行时的例子则包括Kaffe、SableVM和gcj。GNU Classpath是Java的主要自由类库。大多数自由的运行时都使用GNU Classpath作为其类库。2005年5月，Apache Harmony宣布成立，然而，该项目选择了Apache许可证，而Apache许可证在当时与所有现有的自由Java实现不兼容