Live briefing
Everything about Free Java implementations
Free Java implementations are software projects that implement Oracle's Java technologies and are distributed under free software licences, making them free software. Sun released most of its Java source code as free software in May 2007, so it can now almost be considered a free Java implementation. Java implementations include compilers, runtimes, class libraries, etc. Advocates of free and open source software refer to free or open source Java virtual machine software as free runtimes or free Java runtimes. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Free Java implementationsA 5-minute orientation
- Pick up a classic book: Modern Operating SystemsThe most-reprinted book on the subject
- Go sideways: IcedTeaA closely related topic
- Go sideways: JavacA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Modern Operating SystemsAndrew S. Tanenbaum, Herbert Bos · 1992
Clean CodeRobert C. Martin · 2008- 📕Best practices in access servicesLori Driscoll · 2008
- 📕Tech15projects.com · 2014
Programming Language PragmaticsMichael Lee Scott · 2009
Introduction to making very big booksUnited States. Congress. Senate. Committee on Pensions · 2011
A TOUR OF THE WORLDMalik Mansab Khan, Muhammad Rafique Abdul Aziz · 2025
A Heritage of Open Air Square Temple Discovered In Russia · 2010
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- IcedTea IcedTea is a build and integration project for OpenJDK launched by Red Hat in June 2007. IcedTea also includes some addon libraries: IcedTea-Web is a free…
- Javac javac (pronounced "java-see") is the primary Java compiler included in the Java Development Kit (JDK) from Oracle Corporation. Martin Odersky implemented…
- GNU Classpath GNU Classpath is a free software implementation of the standard class library for the Java programming language. Most classes from J2SE 1.4 and 5.0 are…
- Java Class Library The Java Class Library (JCL) is a set of dynamically loadable libraries that Java Virtual Machine (JVM) languages can call at run time. It is the standard…
- Java Development Kit The Java Development Kit (JDK) is a software development kit for development of a Java platform application. The JDK is designed to be mainly used to communicat…
- OpenJDK OpenJDK (Open Java Development Kit) is an implementation of the Java Platform, Standard Edition (Java SE). It is the result of an effort Sun Microsystems…
- GNU Compiler for Java The GNU Compiler for Java (GCJ) is a discontinued free compiler for the Java programming language. It was part of the GNU Compiler Collection. GCJ compiles…
- Apache Harmony Apache Harmony is a retired open source, free Java implementation, developed by the Apache Software Foundation. It was announced in early May 2005 and…