RHEL 7.3 上的 Java 11

RHEL 7.3 上的 Java 11

Red Hat 列表支持RHEL 7.6 中添加了 OpenJDK 11。这是否意味着 OpenJDK 11 在 7.6 之前将无法运行,或者 Red Hat 已为在 7.6 中安装 OpenJDK 11 提供了专业支持?

我正在尝试向运行 RHEL 7.3 的用户提供一个工具。此工具需要 OpenJDK 11 才能运行。该工具的安装包括捆绑的Oracle 的 OpenJDK 11这是在后台安装的(仅供我的工具使用)。

这能在 RHEL 7.3 上运行吗?或者无论如何安装都无法运行该版本的 Java?

谢谢!

答案1

它很可能可以工作,只是不会在 7.3 的存储库中。(因为存储库有最低版本要求)

虽然它可以手动安装(就像你的安装系统可能做的那样),但它可能会出现未知的错误,所以你应该设置一个虚拟机并在其操作系统上测试你的应用程序,或者说服他们升级到 7.6,因为它的补丁包括主要的内核更新,以防止 spectre 和 meltdown

从以下位置下载 jdk-11.0.3_linux-x64_bin.rpmhttps://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

在 Linux 机器上,并将其上传到 Linux 机器。

安装 RPM。

如果安装了其他版本的 Java,请告诉他们构建一个可运行的 .sh 文件

/usr/jdk-11.0.3/bin/java -jar /path/to/your/application.jar

但无论如何我都会告诉他们这个安全漏洞,因为不升级内核已经过时两年的 Linux 操作系统是一个重大的安全漏洞。毕竟在过去两年里发现了许多攻击媒介

相关内容