OpenJDK — это бесплатная версия платформы разработки Java.
Проект OpenJDK состоит из нескольких компонентов. В основном это HotSpot (виртуальная машина), библиотека классов Java и компилятор Java javac.
Подключаемый модуль веб-браузера и Web Start, которые являются частью Oracle Java, не включены в OpenJDK. Ранее Sun заявляла, что попытается открыть исходный код этих компонентов, но ни Sun, ни Oracle этого не сделали. Единственным доступным в настоящее время бесплатным плагином и реализацией Web Start являются те, которые предоставляются IcedTea.
Поддерживаемые версии JDK Первоначально OpenJDK был основан только на версии JDK 7 платформы Java.
Существует несколько отдельных проектов OpenJDK:
- Проект OpenJDK 8 (http://openjdk.java.net/projects/jdk8/), который станет основой для JDK 8.
- Проект OpenJDK 7u (http://openjdk.java.net/projects/jdk7u/), основанный на JDK 7 и выпускающий обновления для существующих выпусков Java 7.
- Проект OpenJDK 6 (http://openjdk.java.net/projects/jdk6/), основанный на JDK 7, модифицирован для предоставления версии Java 6 с открытым исходным кодом.