我很难下载适用于 Linux (RedHat) 的 OpenJDK。我在网站上没有看到任何下载最新版本 jdk8 的链接 https://openjdk.java.net/projects/jdk8/
有一个早期访问链接(https://jdk.java.net/8/)但我并不期待该版本,因为它明确指出“早期访问(EA)功能可能永远不会进入普遍可用(GA)版本。“。我想下载一个 GA(通用版本)的版本。
档案链接没有提供任何有关 jdk8 的信息。 https://jdk.java.net/archive/
答案1
为什么不使用 Redhat 提供的那个?从以下信息判断,哪个是首选的安装方式?OpenJDK 安装页面。
yum info java-1.8.0-openjdk
Name : java-1.8.0-openjdk
Arch : x86_64
Epoch : 1
Version : 1.8.0.181
Release : 3.b13.el7_5
Size : 501 k
From repo : rhel-7-server-rpms
回答评论:
yum-plugin-versionlock
版本锁定可以通过提供本地镜像来实现(使用领班和它的“内容浏览量”特征)。
可以从正确注册的主机下载 RPM 到一个盒子yumdownloader
(参见yum-utils
包)。
如果您仍然热衷于安装自己的版本,建议创建 RPM。看看 Redhat/CentOS 的人们是如何去做或使用其他方法作为灵感。
答案2
注意开放jdk.java.net适用于 Oracle 提供的 OpenJDK 版本(不是与根据 OTN 许可发布的 Oracle JDK 相同)。
另一种方法是使用 OpenJDK 的另一个发行版:
- 免费版本蓝祖鲁
- AdoptOpenJDK同时具有HotSpot和OpenJ9
- 或者参阅 Stephen Colebourne 的这篇博客文章,其中提供了其他发行版的链接:是时候超越 Oracle JDK 了。