OpenJDK Vendor下载选择
在选择下载openjdk时,会出现很多vendor供选择(Amazon Corretto,Eclipse Temurin,Red Hat等),这些都是代表什么意思呢,又该如何进行选择。
首先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官网
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐


所有评论(0)