歡迎閱讀 LinuxForDevices 上的另一篇教程文章!今天我們將學習如何在 Ubuntu 20.04 上安裝 Oracle Java。 Java 是一種高級編程語言,主要用於面向對象的編程。玩流行遊戲 Minecraft 可能需要 Java。 Java 還非常適合創建 Web 應用程序、軟件開發工具和各種其他東西。
如何在 Debian 上安裝 Java?
檢查您的系統上是否安裝了 Java
首先,您需要檢查您的系統上是否已經安裝了 Java。 要在 Ubuntu 上執行此操作,請打開終端並運行以下命令:
java --version
輸出指示系統上安裝的 Java 版本(如果有)或“未找到 Java”。
下載 OpenJDK Java 或 Oracle Java
如果要安裝 OpenJDK 版本的 Java,只需運行以下命令即可:
sudo apt install openjdk-8-jdk #for version 8 OR sudo apt install openjdk-11-jdk #for version 11 OR sudo apt install openjdk-13-jdk #for version 13 OR sudo apt install openjdk-14-jdk #for version 14
但是,如果您安裝 Oracle Java 版,則步驟會有所不同。為此,首先打開任何瀏覽器並蒐索“下載 oracle jdk”。它有以下頁面:鏈接。訪問此站點並選擇要在您的機器上運行的 Linux 文件(我使用 x64 debian 包)。下載並保存文件。在撰寫本文時可用的最新版本是版本 18。
打開終端並導航到下載文件所在的文件夾(在本例中為 Downloads 文件夾)。
cd Downloads/ sudo dpkg -i filename.deb
filename.deb 是下載文件的名稱。出現提示時,輸入您的用戶密碼,然後按 Enter 鍵繼續安裝。
sudo nopasswd:如何在沒有密碼的情況下以 root 身份運行命令?
安裝完成後,還需要運行兩組命令。
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-18/bin/java 1
如果出現錯誤,請重新鍵入命令,替換為系統上安裝的確切 Java 版本(例如,如果安裝了 Java 版本 18.0.1,請使用 jdk-18.0。您必須輸入 1)。 .
現在為 javac 運行以下命令:
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-18/bin/javac 1
如果出現錯誤,解決方法與上一個命令相同。
接下來,清空終端並輸入以下命令來檢查系統上的 Java 版本:
java --version
您還可以以非常相似的方式檢查您的 javac 版本。
javac --version
切換 Java 版本
要查找您的 Java 安裝文件夾,請運行以下命令:
sudo update-alternatives --config java
這將在您的系統上輸出 Java 安裝文件夾。如果需要,您可以使用此文件夾更改 Java 版本。
用 Java 創建一個 Hello World 程序
首先使用 mkdir 命令創建一個 java 文件夾,然後 cd 進入該文件夾。
mkdir code/Java && cd code/Java/
讓我們創建一個 Java 文件並跳轉到其中。您可以使用自己喜歡的代碼編輯器。本文使用 vim。
vim hello.java
接下來,用 Java 創建一個 hello world 程序。首先,聲明一個名為 A 的類。在這個類中,main方法public static main void main(String args[]){}。然後指定打印語句。完成後,您的代碼應如下所示:
class A{ public static void main(String args[]){ System.out.println("Hello World"); } }
現在保存文件。打開終端,找到包含 Java 文件的文件夾,然後使用正確的文件名運行以下命令。
javac hello.java

如果您在該目錄中運行 ls,您將看到它創建了一個新的 A.class 文件。通過運行以下命令來運行該文件:
java A
您現在應該在終端窗口中看到“Hello World”輸出。

總結
您已經成功下載、安裝並運行了您的第一個 Java 文件。我希望這篇文章對讀者有用和有趣。請繼續關注 LinuxFroDevices 以獲取更多此類文章。一如既往,感謝閱讀!