JDK8 已经不知道用了多少个年头了,一直遵循着“新版任你发,我用Java 8”的中心思想。这几天帮老婆搭最新版本的Jenkins,发现JDK8已经不支持了,加之最近也想把自己封装的框架升级到SpringBoot3,SpringBoot3的最低依赖就是JDK17,跨过 JDK 8-16。这里收集整理了JDK的各发行版本,方便后续选择和下载。
一、Oracle JDK
公司:Oracle
地址:https://www.oracle.com/java/technologies/downloads/
简介:Oracle JDK基于OpenJDK构建,但包含一些闭源组件,如Java插件和Java WebStart的实现,以及一些未开源的商业功能和第三方组件。
二、Azul Zulu JDK
公司:Azul
地址:https://www.azul.com/downloads/?package=jdk#download-openjdk
简介:Azul 是 全球最大的 OpenJDK商业版提供商。100% 基于 Java 的 OpenJDK。
三、Microsoft OpenJDK
公司:Microsoft
地址:https://learn.microsoft.com/zh-cn/java/openjdk/download
简介:OpenJDK 的 Microsoft 内部版本是 OpenJDK 的无成本分发版,开放源代码,可供任何人在任何地方免费部署。 它包括Long-Term支持 (LTS) java 11 和 x64 服务器上的 Java 17 二进制文件,以及 macOS 上的桌面环境, Linux 和 Windows、Linux 上的 AArch64/ARM64 和 Windows、Apple Silicon (AArch64/M1) 上用于macOS的二进制文件,以及 x64 上 Alpine Linux 的 musl libc 编译二进制文件。
四、Eclipse Temurin
公司:Eclipse
地址:https://adoptium.net/zh-CN/temurin/archive/
五、Amazon Corretto
公司:Amazon
地址:https://aws.amazon.com/cn/corretto
简介:Amazon Corretto 是开放 Java 开发工具包 (OpenJDK) 的免费、多平台、生产就绪型发行版。Corretto 提供长期支持,其中包括性能增强和安全修复。亚马逊在内部的数千种生产服务上运行 Corretto,并且 Corretto 已被证明能够兼容 Java SE 标准。借助 Corretto,您可以在常用操作系统(包括 Linux、Windows 和 macOS)上开发和运行 Java 应用程序。
六、Kona
公司:腾讯
地址:https://cloud.tencent.com/document/product/1149/38537
简介:腾讯 Kona 是一个基于 OpenJDK 定制的,生产环境可用,高性能,安全稳定,兼容多种运行平台的 OpenJDK 开源发行版本。提供企业级 JDK 服务,由腾讯专业技术团队提供技术维护、性能优化及安全保障等服务,为您提供最优的 Java 云生产环境及解决方案。
七、Dragonwell
公司:阿里
地址:https://dragonwell-jdk.io/
简介:Alibaba Dragonwell 是阿里云针对云计算下的微服务、大数据、函数计算等场景高度优化的 OpenJDK 发行版,力求在稳定性,性能,以及技术前瞻性方面,满足云上 Java 用户的需求。
八、毕昇
公司:华为
地址:https://www.hikunpeng.com/developer/devkit/download/jdk
简介:毕昇JDK基于OpenJDK开发,是一个高性能、可用于生产环境的OpenJDK发行版。毕昇JDK运行在华为内部多个产品上,积累了大量使用场景和Java开发者反馈的问题和诉求,解决了业务实际运行中遇到的多个问题,并在ARM架构上进行了性能优化。毕昇JDK运行在大数据等场景下可以获得更好的性能。毕昇JDK 8与Java SE标准兼容,目前支持Linux/AArch64和Linux/x86_64平台。毕昇JDK同时是OpenJDK的下游,会持续稳定为OpenJDK社区做出贡献。