如何在 CentOS 8 上安裝多個 Java 版本

Java 是使用最廣泛的高級編程語言之一,最初由 Sun Microsystems 開發。 它用於創建可以在單個計算機系統或分佈式服務器環境中運行的完整應用程序或系統。 此外,Java 還用於創建作為網頁一部分的小型應用程序或小程序。

Java 有兩種不同的實現,OpenJDK 和 Java Oracle。 兩者大致相同且沒有區別,只是 Java Oracle 提供了附加功能。 OpenJDK 是一個開源的 Java 實現平台。 Java Oracle 需要獲得許可,這意味著它只能用於非商業目的,例如個人使用和開發。

在本文中,我們將學習如何在 CentOS 8 上安裝各種 Java 實現。

在 CentOS 8 上安裝 Java

要安裝 Java,您需要在系統上安裝 Java 的兩種不同實現。 執行以下步驟在 CentOS 8 上安裝 Java:

  1. 首先,您需要以 admin 或系統上的 root 用戶。
  2. 使用快捷方式“Ctrl+Alt+t”打開終端。

安裝 OpenJDK 11

最好安裝最新的Java JDK 11 版本。一些基於Java 的應用程序可能需要特定於Java 的版本,因此在這種情況下,您需要先閱讀應用程序文檔。

您將運行以下命令在您的 CentOS 8 系統上安裝 openJDK11:

$ sudo dnf 安裝 java-11-openjdk-devel

安裝過程中,終端會顯示用戶確認提示。 您將按“y”並點擊“Enter’ 以允許在您的系統上安裝 Java 包。

您將看到終端上已顯示 OpenJDK 11 安裝的“完成”狀態。

安裝完成

檢查 Java 版本

安裝完成後,現在您可以通過顯示已安裝的 java 版本來驗證 java 安裝。 為此,您需要如下命令:

$ java -version

檢查 Java 版本

在那個階段,Java 已成功安裝在您的系統 CentOS 8 上。

您還可以在 CentOS 8 上安裝無頭版本的 java,該版本支持應用程序執行過程所需的最少 java 運行時,而無需使用 GUI 意味著沒有鼠標、鍵盤和顯示系統的支持。 無頭版本更適合服務器應用程序。

您需要鍵入以下命令才能在您的系統上僅安裝 Headless OpenJDK 11 版本:

$ sudo dnf 安裝 java-11-openjdk-headless

安裝 Java Headless

如果上述類型已安裝在您的 CentOS 8 上,則無頭軟件包將作為依賴項安裝。

安裝 OpenJDK 8

同樣,您可以在系統上安裝 OpenJDK 8。 CentOS 8 的默認存儲庫包含 Java LTS 的兩個主要最新版本,Java 8 和 11。OpenJDK 8 也是一個常用版本。 要安裝 Java 8,您需要執行以下命令:

$ sudo dnf 安裝 java-1.8.0-openjdk-devel

完成Java 8的安裝後,現在可以通過查看版本信息進行驗證,如下:

$ java -version

您還可以安裝無頭版本的 Java 8。

設置 Java 默認版本

如果您的 CentOS 8 上安裝了多個 Java 版本,在這種情況下,您可以使用默認版本的 Java。 這意味著當您在終端上輸入 java 時,默認使用哪個版本,如下所示:

$ java -version

如果要使用新的替代方案更改上述版本,您將使用以下命令:

$ sudo 替代方案–config java

檢查 Java 版本

運行上述命令後,終端上將顯示已安裝的java版本列表。 現在,您將選擇要設置為默認值的號碼。

結論

在本文中,您學習瞭如何在 CentOS 8 上安裝不同版本的 Java。此外,您還看到瞭如何在系統上安裝多個版本時設置默認 Java 版本。 接下來,您可以深入了解java的路徑設置。 我希望你喜歡這篇文章。