当前位置: 首页 > news >正文

OpenJDK Vendor下载选择

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


http://www.mrgr.cn/news/67683.html

相关文章:

  • 牛客网Java高频面试题(2024最新版含答案)
  • 王健林,被好兄弟追债89亿
  • 什么是采购合同管理?
  • Mysql基础 01 数据与sql
  • 信息安全工程师(79)网络安全测评概况
  • [第一章 web入门]SQL注入-2
  • 【工具】数字打乱器
  • 102. 二叉树的层序遍历 队列+迭代
  • 中仕公考:天津市25年公务员出公告啦
  • 入门网络安全工程师要学习哪些内容(详细教程)
  • 人民法院案例库:执行案件中未组织当事人对评估材料进行质证,评估程序是否违法
  • 对一个数据库中的所有表格的所有字符串字段 ,进行文本替换 将 A字符串, 替换为 B字符串
  • 0-基于图的组合优化算法学习(NeurIPS 2017)(未完)
  • 让股票数据分析从此如此简单
  • 什么是进销存?进销存系统都有哪些类型?
  • 【测试语言篇四】Python进阶篇之json模块
  • 初识网络编程
  • 【电子设计】STM32CubeIDE安装
  • 浅玩IO流
  • 【Spring】——SpringBoot项目创建
  • 人类行为的恒定因素
  • 深度解析:特力康|电缆隧道综合在线监测系统的革新与应用
  • Java 代码编辑器 IDEA 使用技巧(涵盖快捷键、插件、推荐设置)
  • arm linux gcc
  • 基于STM32的智能充电桩:集成RTOS、MQTT与SQLite的先进管理系统设计思路
  • 从pg_depend和pg_class开始了解MogDB/openGauss/postgresql的系统元数据设计