如何在 Windows、Ubuntu 和 macOS 上安裝 Java


Java 是世界上最流行和使用最廣泛的語言之一,用於開發從移動應用程序和企業軟件到科學計算的一切。 Java 最顯著的優勢之一是它幾乎可以在任何地方編譯和運行。本文介紹如何在 Windows、Ubuntu 和 macOS 上安裝 Java。

Java 特定定義

在開始安裝 Java 之前,這裡有一些有用的定義。

  • JDK(Java Development Kit)是一種軟件開發環境,使開發人員能夠創建和運行Java程序和應用程序。 Java 開發人員可用於 Windows、macOS 和 Linux。 安裝 JDK 會同時安裝 JRE 和 JVM。
  • 要運行 Java 應用程序,您需要一個 JRE(Java 運行時環境)。但是,它不能用於開發目的,並且與 JDK 一起安裝。
  • JVM(Java Virtual Machine)是JDK和JRE的重要組成部分。 Java 編譯器為稱為 JVM 的虛擬機生成代碼。 JVM 將 Java 字節碼解釋為另一個系統的機器語言。

我需要

  • Windows、macOS Monterey 或 Ubuntu 20.04 操作系統
  • 管理員或根級別訪問。
  • 網絡連接
  • 熟悉命令行或終端

如何在 Windows 11 上安裝 Java

第 1 步:如何下載適用於 Windows 的 Java

使用權 Java 下載頁面 下載 Java 的 x64 安裝程序版本。

注意:如果您正在尋找 JDK 的長期支持 (LTS) 版本,則需要安裝 Java 17,因為它不適用於 Java 18。

第 2 步:運行可執行文件

從瀏覽器或文件管理器運行下載的可執行文件。

第 3 步:完成 Java 安裝

在此步驟中記下安裝路徑。在此之後,您需要將 JAVA_HOME 變量設置為指向此路徑。此變量指向安裝了 Java 的其他軟件。

點擊 下一個, 按照默認安裝程序提示完成安裝。

第 4 步:設置環境變量

要設置環境變量,請使用 Windows 搜索找到並打開高級系統設置。

第 5 步:配置環境變量

進入高級系統設置後, 環境變量.

第 6 步:創建新的系統變量

[システム変数]和,[パス]並選擇 新的.

第 7 步:設置 Java 安裝路徑

[新しいシステム変数]將出現一個窗口。[変数名],輸入JAVA_HOME。[変数値],輸入您在步驟 3 中記下的安裝路徑。點擊 好的 完成此屏幕和系統變量屏幕上的設置。

第 8 步:打開 Windows 終端

要打開 Windows 終端, Windows 鍵 + X會彈出一個小窗口。然後點擊 窗口終端根據您的用戶權限,您可能需要以管理員身份運行終端。

第 9 步:測試 JAVA_HOME 變量

在終端中,運行以下命令:

echo %JAVA_HOME%

此命令將返回 Java 安裝路徑。

第 10 步:檢查已安裝的 Java 版本

要檢查您的 Java 安裝版本,請運行以下命令之一:

java -version
javac -version

兩個命令都返回版本。

在 macOS Monterey 上安裝 Java

第 1 步:如何為 macOS Monterey 下載 Java

使用權 Java 下載頁面 如果您在基於 Intel 的 CPU 上運行 M1 CPU 芯片或 x64 DMG,請下載 Arm 64 DMG 安裝程序。

第 2 步:打開並運行 .dmg 文件

打開下載的 .dmg 文件。 運行 JDK 17.0.3.1 包。

第 3 步:完成 Java 安裝

根據您的要求完成安裝過程。系統將提示您輸入 root 密碼以繼續安裝。輸入後點擊 安裝軟件.

第 4 步:檢查您的 Java 安裝

通過從終端運行以下命令來檢查 Java 是否安裝正確:

java -version

輸出顯示 Java 版本信息。

第 5 步:配置環境變量

要在 macOS 上設置環境變量,請使用以下命令集將 JAVA_HOME=$(/usr/libexec/java_home) 放入 ~/.zshenv 目錄:

% vi ~/.zshenv
% cat ~/.zshenv
 JAVA_HOME=$(/usr/libexec/java_home)

執行命令後,您將看到標準提示符。

使用以下命令應用更改:

source ~/.zshenv

返回提示運行以下命令以確保設置了環境變量:運行後,系統會返回提示,完成在 macOS Monterey 上安裝 JavaJDK。

echo $JAVA_HOME

如何在 Ubuntu 20.04 上安裝 Java

第 1 步:檢查現有的 Java 安裝

Ubuntu 20.04 默認帶有 Open JDK 11。使用以下命令驗證是否安裝了 Java:

java -version

如果安裝了Java,終端會打印版本信息。否則,輸出將指示找不到 java 命令。

第 2 步:更新軟件包並安裝依賴項

對於本教程,我們將在 Ubuntu 20.04 上安裝 JavaJDK 17。更新系統上的包索引和現有包。這些命令必須以 root 權限運行。

sudo apt update && sudo apt upgrade-y

在安裝 JavaJDK 之前,運行以下命令來安裝所需的依賴項:

sudo apt install libc6-i386 libc6-x32 libxi6 libxtst6 -y

第 3 步:下載並安裝 Java 包

使用以下命令從 Oracle 網站下載並安裝 .deb 包:首先,下載文件。

sudo wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb

然後安裝軟件包。

sudo dpkg -i jdk-17_linux-x64_bin.deb

第 4 步:設置 Java 安裝位置

運行以下命令查看安裝了 Java 的系統。

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-17/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-17/bin/javac 1

第 5 步:設置環境變量

要在 Ubuntu 20.04 上設置環境變量,請將 JAVA_HOME=”/usr/lib/jvm/jdk-17/” 添加到 /etc/environment 文件的最後一行。本教程使用 Vim 文本編輯器來執行此操作。使用以下命令在終端中打開文件:

vim /etc/environment

出現提示時,按 一代 鍵,然後 進來 在 Vim 中進入插入模式。在文件的最後一行插入 JAVA_HOME=”/usr/lib/jvm/jdk-17/” 後,使用 :wq 命令保存並退出文件。

使用 source 命令應用文件更改。

source /etc/environment

要測試您的環境變量是否設置正確,請使用以下命令:

echo $JAVA_HOME

如果操作正確,系統將返回到正確位置。

/usr/lib/jvm/jdk-17/

通過再次運行 java -version 命令驗證是否安裝了 Java。系統將輸出正確的 Java 版本。

java version "17.0.3.1" 2022-04-22 LTS
Java(TM) SE Runtime Environment (build 17.0.3.1+2-LTS-6)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.3.1+2-LTS-6, mixed mode, sharing)

包起來

我們今天使用的許多應用程序都是由開發人員使用 JDK、JRE 和 JVM 等 Java 工具編寫的。 了解如何在所有三個主要平台上安裝 Java 將幫助您為選擇操作系統和集成開發環境 (IDE) 做好準備。

當您準備好託管您的 Java 應用程序時,Liquid Web 就是您的最佳選擇。我們的 VPS 託管、雲專用服務器和專用服務器為您的項目提供完美的託管環境。現在就聯繫我們選擇合適的款式。