截止日期(2024年4月14日)
本文有时效性,还是请读者学会查找合适版本的方法。
实际使用开发和生产过程中,默认建议使用 zulu 的JDK,它不仅有 JavaFX 集成版本,组件也是目前最完整一个(11版本以下 Oracle 也可以,如果高版本需要 JMC 在 OpenJDK 首页地址下载)。
如果你是付费非信创玩家,那无脑冲 Oracle 。
如果你需要信创,那么阿里的jdk可以一试(有些类被砍掉了,涉及到一些专有包 比如 sun.xxx 时请注意),如果是明确在Linux上运行和使用,还是建议使用华为的华为毕昇JDK,品质有保证。
另外在实际使用过程中,建议生产与开发保持一致版本,出现问题容易排查,如果可能尽可能系统环境也保持一致(如果生产是Linux 开发环境也是 Linux 这是最好。)
常用
OpenJDK
首页地址
点击版本位置
点击下图处下载
22 版本下载地址
21 LTS版本
17 LTS版本
11 LTS版本
8 LTS版本
Oracle JDK
选择对应的版本进行下载即可
zulu JDK (我个人用的是这个)
下载页面
可根据此处选择对应的版本下载
国产
华为毕昇JDK(Huawei)
JDK首页
华为的毕昇JDK只支持 Linux
版本为 8 11 17
腾讯JDK
阿里
根据不同选择下载对应的版本,阿里的 JDK 不支持 mac
其他常用版本
Eclipse Temurin™
微软 Microsoft Build of OpenJDK
根据实际情况下载自己需要的内容
IBM Semeru Runtimes
下载页
如图 按照需要自行下载
Amazon Corretto
下载页
如下图所示,按照需要自行下载
Liberica JDK
这家企业是有自己的针对 JDK 的 linux 容器,和 对标 Oracle GraalVM 的 Liberica NIK(Liberica Native Image Kit),看起来做的不错,但我没完整长时间使用过,所以无法给出客观评价。
下载页
同样按照需求自行下载使用