OpenJDK to darmowa wersja platformy programistycznej Java.Projekt OpenJDK składa się z wielu komponentów.Zasadniczo są to HotSpot (maszyna wirtualna), biblioteka klas Java i kompilator Java javac.Wtyczka przeglądarki internetowej i Web Start, które są częścią Oracle Java, nie są zawarte w OpenJDK.Firma Sun wcześniej wskazała, że spróbuje otworzyć te komponenty, ale ani Sun, ani Oracle tego nie zrobiły.Jedyną dostępną obecnie darmową wtyczką i implementacją Web Start są te dostarczone przez IcedTea.Obsługiwane wersje JDK OpenJDK początkowo był oparty tylko na wersji JDK 7 platformy Java.Istnieje kilka oddzielnych projektów OpenJDK: - Projekt OpenJDK 8 (), który będzie podstawą dla JDK 8. - Projekt OpenJDK 7u (), który jest oparty na JDK 7 i produkuje aktualizacje do istniejących wersji Java 7.- Projekt OpenJDK 6 () oparty na JDK 7, zmodernizowany w celu zapewnienia wersji Java 6 open source.