OpenJDK, Oracle JDK, AdoptOpenJDK ?
OpenJDK project
OpenJDK have multiple meaning :
the java source code project hosted at http://hg.openjdk.java.net
the distribution, it’s a distribution free of charge distribution provided by Oracle
So the OpenJDK project itself is managed on http://openjdk.java.net where you can find specifications, source code, and mailing lists, but there are no builds that you can download. You need to choose a distribution.
OpenJDK distributions
OpenJDK builds by Oracle
http://jdk.java.net (OpenJDK builds by Oracle)
These builds will only be updated for a 6-month period. So if you want to stick with LTS version we don’t recommend to use OpenJDK builds by Oracle. Indeed, even if Java 11 is LTS version, Oracle shall not release an update for 11.0 you must move to the next version.
| When you want to download JDK from openjdk.org you are redirected to jdk.java.net. Indeed the both site are run by Oracle. |
Oracle Java SE Development Kit (OracleJDK)
Oracle provide its commercial version of OpenJDK, which are based on the exactly same sources of the OpenJDK. In this version Oracle provide commercial support and come with longer support for LTS versions.
Eclipse Temurin by Adoptium (AdoptOpenJDK)
AdoptOpenJDK is an organization founded by some prominent members of the Java community and backed by some major industry companies aimed at providing binary builds and installers at no cost for users of Java technology.
So AdoptOpenJdk takes the code from OpenJDK project and then support it. Unlike the OpenJDK builds by Oracle, these builds will continue for a much longer period for major releases.
Other distributions
Several others companies provide Java build.[1] : Amazon, IMB, Microsoft, RedHat, etc …
| Provider | Free Builds from Source | Free Binary Distributions | Extended Updates | Commercial Support | Permissive License | Website |
|---|---|---|---|---|---|---|
AdoptOpenJDK | Yes | Yes | Yes | No | Yes | |
Amazon – Corretto | Yes | Yes | Yes | No | Yes | |
Azul Zulu | No | Yes | Yes | Yes | Yes | |
BellSoft Liberica | No | Yes | Yes | Yes | Yes | |
IBM | No | No | Yes | Yes | Yes | |
jClarity | No | No | Yes | Yes | Yes | |
OpenJDK | Yes | Yes | Yes | No | Yes | |
Oracle JDK | No | Yes | No** | Yes | No | |
Oracle OpenJDK | Yes | Yes | No | No | Yes | |
ojdkbuild | Yes | Yes | No | No | Yes | |
RedHat | Yes | Yes | Yes | Yes | Yes | |
SapMachine | Yes | Yes | Yes | Yes | Yes |