Java,在Fedora 31上安裝它的兩種不同方式

繼續閱讀本系列文章 吃完後該怎麼辦 在我們的計算機上安裝了Fedora 31 成功地, 安裝Google Chrome瀏覽器後,現在 輪到 在幾乎所有操作系統中,最重要的元素之一是 Java安裝。

你們中的許多人會知道Java, 這是一種安全,穩定的編程語言。 除了是具有許多互連功能的計算機技術和編程語言平台之外。

Java是任何操作系統中必不可少的組件,因為必須安裝Java才能運行基於Java的應用程序。 最需要Java Runtime Environment (JRE),它是用於在系統上運行Java應用程序的軟件組件的集合。

儘管對於其他情況, 如果您想為Java開發軟件應用程序,Oracle Java開發套件(JDK),它帶有完整的JRE軟件包,其中包含用於開發,調試和監視Java應用程序的工具,並且是與Oracle Standard Edition兼容的Java SE。

但是在最實際的情況下,我們將僅安裝執行環境,從中可以選擇安裝Oracle的私有版本還是開放源代碼版本。

在Fedora 31上安裝OpenJDK

對於第一種情況 我們將安裝開源版本, 這是OpenJDK,可以在大多數Linux發行版的存儲庫中找到。

安裝前 他們應該檢查是否已經安裝了Java, 這可以通過打開系統中的終端來完成,他們只需在其中鍵入以下命令即可:

java --version

如果返回類似“ openjdk version ...”的信息您已經在系統上安裝了Java。 但是,如果您發現沒有找到它, 我們將要安裝它。

在同一終端中,我們將鍵入以下命令要搜索與openjdk相關的軟件包,將顯示許多選項及其說明:

sudo dnf search openjdk

雖然 基本上我們必須選擇兩個選項,安裝Java 11或Java8。我們可以通過執行以下任何命令來安裝它們中的任何一個。

Java的11

sudo dnf install java-11-openjdk

Java的8

sudo dnf install java-1.8.0-openjdk

或者,如果您需要使用其他版本,則可以同時安裝這兩個版本, 然後,您可以指出要使用哪一個。

如果您安裝了多個版本並完成了安裝,請完成安裝 你想在他們之間切換,您可以使用以下命令執行此操作:

sudo alternatives --config java

列出不同的版本,您可以通過鍵入要使用的版本號在它們之間進行選擇。

從Fedora 31中的二進製文件從RPM或OpenJDK安裝Java

我們擁有的另一種安裝方法 從二進製文件在Fedora 31上安裝Java (僅適用於OpenJDK) 或RPM軟件包 我們可以從Java網站下載。

即使他 Fedora倉庫中提供了OpenJDK,缺少OpenJDK版本13 因此,對於那些想要安裝此版本的用戶,必須從此方法安裝。

為此,我們將轉到以下內容 鏈接下載版本13 OpenJDK的。

或從終端輸入:

wget https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_linux-x64_bin.tar.gz

或是RPM套件 可以下載 從以下鏈接,接受使用條件。

完成RPM軟件包的下載 可以安裝 通過雙擊下載的文件或從終端輸入以下命令:

sudo rpm -ivh jdk-13.0.1_linux-x64_bin.rpm

終於 對於那些將要安裝OpenJDK的用戶 他們必須使用以下命令解壓縮該軟件包:

tar xvf openjdk-13.0.1_linux-x64_bin.tar.gz

稍後我們將文件夾移動到/ opt (通常是您安裝的軟件所在的位置):

sudo mv jdk-13 /opt/

我們使用以下命令配置環境:

sudo tee /etc/profile.d/jdk13.sh <<EOF
export JAVA_HOME=/opt/jdk-13
export PATH=\$PATH:\$JAVA_HOME/bin
EOF
source /etc/profile.d/jdk13.sh

我們可以通過執行以下命令來確認安裝:

echo $JAVA_HOME
java --version


成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。