首先JDK可以通过idea进行安装
File➡️Project Structure➡️SDK➡️Add SDK➡️Download JDK
然后在JDK版本选择时,Idea提供了很多版本,让我茫然了
OpenJDK国外厂商
供应商 | 说明 |
Amazon Corretto | 亚马逊云基于OpenJDK构建,收费 |
Eclipse Temurin | Eclipse Temurin(曾用名:AdoptOpenJDK) 是Eclipse基金会基于OpenJDK的构建,支持Oracle公司的HotSpot虚拟机和Eclipse基金会的OpenJ9虚拟机,免费。 |
Azul Zulu OpenJDK | Azul公司基于OpenJDK的构建,免费 |
Red Hat build of OpenJDK | Red Hat build of OpenJDK 是Red Hat(红帽子)公司基于OpenJDK的构建,免费。它通常被集成在 Red Hat 的操作系统中(RHEL, Red Hat Enterprise Linux)。提供商业付费支持。 |
BellSoft Liberica JDK | BellSoft Liberica JDK 是由OpenJDK的贡献者之一BellSoft基于OpenJDK的构建,免费。 |
SAP SapMachine | SAP SapMachine 是OpenJDK 项目的贡献者之一SAP公司基于OpenJDK的构建,免费。 |
Microsoft Build of OpenJDK | 微软公司基于OpenJDK的构建,免费。 |
Oracle OpenJDK | Oracle |
国内版本的Open JDK
IDEA没有支持下载
厂商 | 说明 |
Alibaba Dragonwell | 阿里巴巴公司基于OpenJDK的构建,免费;阿里巴巴Dragonwell没有通过TCK测试 |
Kona(Tencent Kona) | 腾讯公司基于OpenJDK的构建,免费; 提供国密算法支持,降低国密改造的成本。 |
华为毕昇JDK | 华为毕昇JDK 是华为公司基于OpenJDK的构建,免费; |
如何选择IDEA厂商
主要考虑几点:
- 应用需求:是否需要最新的Java特性或特定的性能优化。
- 支持周期:长期支持版本对于企业级应用至关重要。
- 生态系统:发行版是否与现有的操作系统和工具链兼容。
- 许可:确保JDK的许可符合组织的合规要求。
- 安全更新:定期的安全更新对于保护应用安全至关重要。
我们平时使用,Eclipse Temurin,Amazon Corretto,Red Hat 都可以。根据使用场景来选择即可。普通的使用场景,没有特别需求。
部分厂商OpenJDK下载方式
Adoptium
Adoptium是一个专注于Java生态系统提供高质量运行时和相关技术的顶级Eclipse项目。它的前身是AdoptOpenJDK。
Java™ 是世界领先的编程语言和平台。Adoptium 工作推进和支持高质量、TCK 认证的运行时和其相关技术,使其在 Java 生态系统中应用。Eclipse Temurin 是 Adoptium OpenJDK 发行版的名称。
官方文档:Home | Adoptium
Github地址:Eclipse Adoptium · GitHub
Git中下载JDK地址:Releases · adoptium/temurin17-binaries · GitHub(直接改17这个版本就可以跳到其他版本了)
Red Hat
下载地址:Download the Red Hat Build of OpenJDK | Red Hat Developer
华为
使用说明:ExaGear|毕昇编译器|毕昇JDK|GCC-下载-鲲鹏社区
阿里
下载地址:Dragonwell
微软
微软openjdk使用说明:关于 OpenJDK 的 Microsoft Build | Microsoft Learn
Oracle官网
地址:OpArchived OpenJDK GA Releases