
OpenJDK (Open Java Development Kit) è una implementazione libera della piattaforma Java, edizione standard (Java SE). È il risultato di uno sforzo di Sun Microsystems cominciato nel 2006. L'implementazione è sotto licenza GNU GPL con GPL linking exception. OpenJDK è l'implementazione di riferimento ufficiale di Java SE dalla versione 7. Nel dicembre 2015, Google ha annunciato che la prossima versione della piattaforma Android passerà a OpenJDK, probabilmente per le vertenze legali in corso con Oracle, proprietaria di Java.
OpenJDK era inizialmente basato sulla versione JDK 7 della piattaforma Java.
Ci sono diversi progetti OpenJDK separati, uno per ogni versione di Java SE:
Il progetto OpenJDK fa parte di un numero di componenti. Principalmente, queste sono macchine virtuali (HotSpot), la libreria Java e il compilatore java (javac). Il plugin del browser web e Web Start, sono parti di Oracle Java, e non sono incluse nell'OpenJDK. Sun, in precedenza aveva detto che avrebbe provato a rendere open source questi componenti, ma né Sun né Oracle lo fecero. Gli unici plugin liberi sono di IcedTea.