首先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

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐