Linux

Java 11 是 RHEL 7.3

  • June 4, 2019

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?

謝謝!

它很可能不會出現在 7.3 的儲存庫中。(因為在 repo 中會有最低版本要求)

它可以手動安裝(就像您的安裝系統可能會做的那樣)它可能會發生未知錯誤,因此您應該設置一個 VM 並在該作業系統上測試您的應用程序,或者說服他們升級到 7.6,因為它是包含主要核心更新的更新檔防止幽靈和熔毀

從https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html下載 jdk-11.0.3_linux-x64_bin.rpm

是否在 linux 機器上並將其上傳到 Linux 機器。

安裝 RPM。

如果安裝了 java 的替代版本,請告訴他們建構一個將執行的 .sh 文件

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

但是我無論如何都不會告訴他們這個安全漏洞,因為不升級具有 2 年過時核心的 Linux 作業系統是一個主要的安全漏洞。在過去 2 年發現的所有攻擊媒介之後

引用自:https://serverfault.com/questions/970092