Main jdk list. Oracle jdk charges. It doesn't matter. It's not only available. Java also has many free jdk distributions.
|
OpenJDK - Official website - Source code - Document - Download address Openjdk is the basis of all other jdk distributions and can be used for development and testing, but it is not recommended to use it in the Java production environment. |
|
Temurin(AdoptOpenJDK) - Official website - Source code - Document - Download address Temurin is maintained by the Adoptium working group under the Eclipse Open Source Foundation. It is a free jdk distribution based on openjdk (formerly AdoptOpenJDK), which can be used to replace oracle jdk in the Java production environment. |
|
IBM Semeru Runtime - Official website - Source code - Document - Download address Semeru is a free jdk distribution built by IBM based on openjdk. The jvm uses IBM's open-source openj9, which has excellent performance and greatly reduces the memory footprint of Java applications. Recommended for production environment, it is an excellent choice to replace oracle jdk. |
|
Amazon Corretto - Official website - Source code - Document - Download address Corretto is a free production ready version of jdk based on openjdk maintained by Amazon, providing long-term support, including performance enhancements and security fixes. Within Amazon, thousands of Java applications are implemented based on Corretto, supporting the high-speed and stable operation of Amazon e-commerce website and AWS on Linux . |
|
Alibaba Dragonwell - Official website - Source code - Document - Download address Dragonwell is an open-source openjdk distribution led by Alibaba, a famous e-commerce company in China. Alibaba's main businesses are running on Java applications based on Linux and Dragonwell. |
|
BiSheng JDK - Official website - Source code - Document - Download address Bisheng JDK is an open source version of Huawei JDK customized by Huawei, a leading technology company in China, based on OpenJDK. It runs on more than 500 products in Huawei. Bisheng JDK is a high-performance OpenJDK release that can be used in production environments. It fixes some performance problems and stability problems encountered in Huawei's internal Java application scenarios, and optimizes performance and enhances stability on the ARM architecture. It is more stable on the ARM architecture, and can obtain better performance in big Data and other scenarios. |
|
Tencent Kona JDK - Official website - Source code - Document - Download address Kona JDK is a JDK version customized and developed by Tencent, a leading Internet company in China, based on OpenJDK. It widely serves Tencent's internal business and Tencent's customers on the cloud. After the verification of internal big Data and AI and other complex business scenarios, Kona JDK provides professional and continuous protection for Tencent's Java ecosystem, with high stability, high security and good performance. |
|
Microsoft OpenJDK - Official website - Source code - Document - Download address You can see it correctly. Microsoft, which has been the enemy of Java, also has a build version based on OpenJDK. Microsoft first contributed code to OpenJDK in 2014. In 2018, Oracle moved the source code library of OpenJDK to GitHub. At that time, GitHub was just acquired by Microsoft. Since then, the relationship between Microsoft and OpenJDK has also taken a further step. |
|
Azul Zulu - Official website - Source code - Document - Download address Azul Zulu is an open source implementation of the Java Standard Edition ("Java SE") specification. It is a binary build of the OpenJDK open source project, with a free version and a commercial support version for a fee. Azul claims to be the world's largest provider of OpenJDK commercial edition, and the world's only 100% Java based company. The most secure and stable OpenJDK version in the world is available. |
|
SapMachine - Official website - Source code - Document - Download address SapMachine is a free downstream version built by SAP based on OpenJDK. It is used to build and maintain SAP supported OpenJDK versions for SAP customers and partners who want to use OpenJDK to run Java applications. |
|
Liberica JDK - Official website - Source code - Document - Download address Libraria JDK is a 100% open source Java implementation. It is built by BellSoft based on OpenJDK, and all Liberica versions include JavaFX. |
|
GraalVM - Official website - Source code - Document - Download address Unlike other jdk distributions, GraalVM is a general-purpose virtual machine developed and open source by Oracle. It can run applications written in JavaScript, Python, Ruby, R, JVM-based languages (such as Java, Scala, Groovy, Kotlin, Clojure) and LLVM-based languages (such as C and C++). GraalVM eliminates the isolation between programming languages and implements interoperability in shared runtime. It can package Java programs as native executable programs to run directly like Go language, or it can run Java programs as runtime like OpenJDK. |
|
Oracle JDK - Official website - Source code - Document - Download address After Sun was acquired by Oracle, many people thought that Java was Oracle JDK. In fact, like other OpenJDK distributions, it is only an implementation of the standard version of the Java platform. The so-called Java is charged, but the oracle JDK is charged, and other jdks can still be used for free. |