Java JDK 下载以及Oracle JDK替代解决方案
参考地址:
开发者导航www.guider.dev
Java JDK 下载以及Oracle JDK替代解决方案
- 企业使用建议
- 官方JDK
2.1 Oracle JDK
2.1.1 JDK 8 GA (LTS)
2.1.2 JDK 11 GA (LTS)
2.1.3 JDK 17 GA (LTS) - 免费替代方案
3.1 Open JDK (官方免费备选方案)
3.2 华为毕昇 OpenJDK
3.3 RedHat OpenJDK
3.4 阿里巴巴OpenJDK-Alibaba Dragonwell
3.5 腾讯OpenJDK
3.6 微软OpenJDK
3.7 IBM OpenJDK
3.8 Eclipse OpenJDK
3.9 亚马逊云OpenJDK
3.10 bellSoft OpenJDK (Spring 官方推荐)
这篇博文主要汇总所有企业可用的Java JDK 下载地址。
-
企业使用建议
当前企业应该尽可能快的使用JDK 11 长期支持版本,JDK 11 对Java 程序启动速度做了很大优化。
虽然官网已经发布了Oracle JDK 16 GA 但是有些开源软件还未全面支持,目前最佳实践启用这个。
一些开源框架最新版本比如ES,实际测试最低需要JDK11。
强烈推荐使用bellSoft Liberica OpenJDK -
官方JDK
Oracke JDK 是官方维护的JDK版本,最后一个免费商用版本是 2019年1月15日发布的Oracle JDK 8u201和8u202
2.1 Oracle JDK
Oracle JDK 官方下载地址:
https://www.oracle.com/java/technologies/javase-downloads.html
https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
2.1.1 JDK 8 GA (LTS)
JDK 8 GA 是Oracle 公司维护的JDK 8 企业长期支持版本,一些老的项目可能必须使用这个版本。
下载地址:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
2.1.2 JDK 11 GA (LTS)
JDK 11 GA 是Oracle 公司维护的JDK 11 企业长期支持版本,对程序启用速度做了很多优化。
下载地址:
https://www.oracle.com/java/technologies/javase-jdk11-downloads.html
2.1.3 JDK 17 GA (LTS)
JDK 17 GA 是Oracle 公司维护的JDK 17 企业长期支持版本, 提供三年的免费商用。
下载地址:
https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
- 免费替代方案
除了Oracle 官方发布的JDK 版本之外,还有一些其他公司提供的免费开源的替代解决方案。
3.1 Open JDK (官方免费备选方案)
Open JDK 是开源社区维护的永久免费的JDK,缺点是缺少一些重要的安全更新。
AdoptOpenJDK是OpenJDK的社区维护版,现已移交给Eclipse 开源基金会维护,主要维护8、11两个LTS版本以及最新版本。
下载地址一:AdoptOpenJDK官网:https://adoptopenjdk.net/
下载地址二:清华大学镜像:https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/
OpenJDK是其他所有jdk发行版的基础,可以用于开发和测试,但不建议将它用于Java生产环境。
Temurin由Eclipse开源基金会旗下的Adoptium工作组维护,基于openjdk构建的免费的jdk发行版(之前是AdoptOpenJDK),可用于在Java生产环境中替代oracle jdk。
3.2 毕昇JDK OpenJDK
华为毕昇JDK 是由华为公司基于Open JDK维护的开源免费JDK,不愿意或无能力付费的企业可选择此JDK进行替换。
下载地址一: https://mirrors.huaweicloud.com/java/jdk/
下载地址二:https://repo.huaweicloud.com/java/jdk/
下载地址三:https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_jdk/
3.3 RedHat Open JDK
RedHat Open JDK 是RedHat 维护的开源免费的JDK,不过目前只支持windows 版本。
下载地址: https://developers.redhat.com/products/openjdk/download
3.4 阿里巴巴 OpenJDK-Alibaba Dragonwell
Alibaba Dragonwell 阿里巴巴JDK 是阿里巴巴公司维护的开源JDK,
JDK8 下载地址: https://github.com/alibaba/dragonwell8/releases
JDK11 下载地址:https://github.com/alibaba/dragonwell11
3.5 腾讯Open JDK
腾讯JDK 是腾讯公司维护的开源JDK
JDK8 下载地址: https://github.com/Tencent/TencentKona-8
JDK11 下载地址: https://github.com/Tencent/TencentKona-11/releases/tag/kona11.0.11
3.6 微软OpenJDK
微软OpenJDK
3.7 IBM OpenJDK
Semeru是由IBM基于openjdk构建的免费jdk发行版,jvm采用IBM开源的openj9,性能优越,大幅减小Java应用程序的内存占用。
推荐用于生产环境,是代替oracle jdk的优秀选择。
下载地址:
https://developer.ibm.com/languages/java/semeru-runtimes/downloads/
3.8 Eclipse OpenJDK
https://adoptium.net/zh-CN/temurin/
3.9 Amazon Corretto
Corretto是由亚马逊维护的基于openjdk的免费的jdk生产就绪版本,提供长期支持,其中包括性能增强和安全修复。在亚马逊内部有数以千计的Java应用程序基于Corretto执行,支撑亚马逊电子商务网站和aws在Linux上高速稳定运行。
https://aws.amazon.com/cn/corretto/
3.10 bellSoft OpenJDK (Spring 官方推荐)
https://bell-sw.com/libericajdk/
3.11 Liberica JDK
Liberica JDK是一个100%开源的Java实现。它是由BellSoft基于OpenJDK构建的,并且所有Liberica版本都包含JavaFX。
3.12 Azul Zulu
Azul Zulu是Java标准版Java SE规范的开源实现。它是OpenJDK开源项目的二进制构建,有免费版本和收费的商业支持版本。Azul号称是全球最大的 OpenJDK商业版提供商,世界唯一100% 基于 Java 的公司。提供世界上最安全、最稳定的 OpenJDK 版本。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!