Oracle Java
Java的官方版本,由甲骨文发行。除Java8的JRE版本外的其他版本均需要前往甲骨文的网站下载。
甲骨文Java在下载非最新版时需要登录甲骨文账号,不推荐使用甲骨文的Java。
Java 8(JRE)
所有版本
主流的OpenJDK发行版
Azul Zulu OpenJDK
Azul Zulu OpenJDK 是由 Azul Systems 提供的 OpenJDK 二进制发行版,旨在为开发者提供高性能、稳定且兼容的 Java 开发环境。
此版本Java默认提供8,11,17,21这4个LTS版,以及最新正式版和最新预览版的Java(包含JDK和JRE)的下载。如需下载其他STS版本的Java需要开启Include older versions
选项。
Liberica JDK
Liberica JDK 是由 BellSoft 开发和分发的一个高性能、完全兼容的 OpenJDK 发行版。
此版本Java默认提供8,11,17,21这4个LTS版,以及最新正式版的Java(包含JDK和JRE)的下载。如需下载其他STS版本的Java需要切换至左侧的“All versions”。
Temurin® JDK
Eclipse Temurin® JDK 是一款基于 OpenJDK 的开源 Java 开发工具包(JDK)和运行时环境(JRE),由 Eclipse Adoptium 工作组维护,并得到Eclipse 基金会的支持。它旨在为开发者提供高性能、稳定且免费的 Java 运行环境。
此版本Java默认提供8,11,17,21这4个LTS版Java(包含JDK和JRE)的下载。如需下载其他STS版本的Java需要切换至左侧的“所有版本”。
Microsoft OpenJDK
Microsoft Build of OpenJDK 是微软提供的开源、免费 Java 开发工具包,基于 OpenJDK。
此版本JDK仅有8,11,17,21这4个LTS版。
Alibaba Dragonwell JDK
Alibaba Dragonwell JDK 是由阿里巴巴集团开发并维护的一个基于 OpenJDK 的长期支持 (LTS) 版本的 Java 开发工具包。
此版本JDK仅有8,11,17,21这4个LTS版本。
此版本JDK不提供安装文件,下载解压缩后就能使用。
IBM Semeru Runtimes
IBM Semeru Runtimes 是 IBM 提供的基于 OpenJDK 和 Eclipse OpenJ9 JVM 的 Java 运行时环境(JRE)和开发工具包(JDK),旨在为开发者提供高性能、低内存占用且企业级的 Java 运行解决方案。
注意:此版本的Java使用的是 OpenJ9 虚拟机,与其他openJDK使用的HotSpot 虚拟机不同。在某些情况下可能无法启动java程序。
一些其他的OpenJDK发行版
Bisheng JDK
由华为开发的一款OpenJDK,仅支持在Linux上运行。提供8,11,17,21这4个LTS版本的X86_64和ARM64版。
Kona JDK
腾讯 Kona 是一个基于 OpenJDK 定制的,生产环境可用,高性能,安全稳定,兼容多种运行平台的 OpenJDK 开源发行版本。
仅支持在Linux上运行。提供8,11,17这3个LTS版本的X86_64和ARM64版。