共用方式為


安裝 OpenJDK 的 Microsoft 組建

本文說明如何安裝 OpenJDK Microsoft組建。 若要下載本文提及的某些檔案,請參閱 下載 Microsoft Build of OpenJDK

ZIP 和 TAR。GZ 套件

對於 WindowsLinux 和 macOS,我們生產 ZIP (Windows) 和 TAR。GZ (Linux/macOS) 套件。 若要安裝,請在您選擇的資料夾中擷取其中一個套件,然後將環境變數設定 JAVA_HOME 為該資料夾。

或者,您可以針對您選擇的作業系統使用原生安裝程式,如下一節所述。

原生安裝程式

對於 Windows,我們會產生一個帶有圖形介面的 EXE 安裝程式。 針對macOS,我們會產生具有類似功能的 PKG 安裝程式。 這些安裝程式會自動在你的 PATH 中使 Java 開發工具包 (JDK) 工具可用。

針對 Linux,我們會產生 DEB 和 RPM 套件,以搭配 aptrpm使用。

下列各節提供這些安裝程式的指示。

安裝於 Windows

要安裝在任何版本的 Windows上,你可以使用 EXE 安裝程式或 ZIP 套件。 在Windows 10 或更高版本上,您還可以在終端機中使用Windows包管理器

注意

每個 JDK 版本一次只使用一種安裝方式(EXE、MSI 或 ZIP)。 如果你之前用一種方法安裝了某個 JDK LTS(長期支援)版本(例如:MSI),想用其他方法更新它(例如:EXE),你必須先卸載現有的 JDK,才能進行新安裝。

EXE(Windows 可執行檔)同時提供圖形化安裝與僅主控台安裝的方式。 如果雙擊安裝程式檔案,它會啟動傳統的 Windows 應用程式安裝程序,您可以在其中按照螢幕上的指示進行操作。

針對大規模部署,您可以使用下列步驟在命令列上安裝 EXE:

  1. 下載檔案 .exe 。 如需詳細資訊,請參閱 下載 OpenJDK Microsoft組建。

  2. 從下表選擇您要安裝的功能:

    功能 描述
    FeatureEnvironment PATH更新環境變數。 (預設值)
    FeatureJarFileRunWith 將.jar檔案與 Java 應用程式產生關聯。 (預設值)
    FeatureJavaHome JAVA_HOME更新環境變數。
    FeatureOracleJavaSoft 更新登入機碼 HKLM\SOFTWARE\JavaSoft\

    注意

    您可以使用 FeatureOracleJavaSoft 來防止在卸載 Microsoft Build 的 OpenJDK 後 Oracle Java 從 PATH 啟動。 如果您需要還原 Oracle 登錄機碼,請重新安裝 Oracle Java。

  3. 從命令列執行 EXE 檔案。 使用選取的功能,如下列範例所示。

    .\<package>.exe /SILENT /SUPPRESSMSGBOXES /ALLUSERS /TASKS="FeatureEnvironment,FeatureJarFileRunWith" /DIR="C:\Program Files\Microsoft\"
    

    注意

    如果只為目前使用者安裝,請使用旗標 /CURRENTUSER 而不是 /ALLUSERS

    若要隱藏安裝的進度列畫面,請使用旗標 /VERYSILENT ,而不是 /SILENT

    /DIR 旗標是可選的。 如果省略,則會根據安裝模式使用預設安裝 dir: /ALLUSERS/CURRENTUSER

在 macOS 上安裝

macOS 的套件可透過 Homebrew 或以 PKG(macOS 套件安裝程式)或 TAR.GZ 格式單獨下載。

若要使用 Homebrew 安裝最新版本:

brew install --cask microsoft-openjdk

此命令會產生類似下列的輸出:

==> Downloading https://aka.ms/download-jdk/microsoft-jdk-25.0.1-macos-x64.pkg
Already downloaded: /Users/foobar/Library/Caches/Homebrew/downloads/c3df619c6411aa15151d0306a6a0f9760ff7ab0b54d0b00daade382500369c81--microsoft-jdk-25.0.1-macos-x64.pkg
==> Installing Cask microsoft-openjdk
==> Running installer for microsoft-openjdk; your password may be necessary.
Package installers may write to any location; options such as `--appdir` are ignored.
Password:
installer: Package name is Microsoft Build of OpenJDK
installer: Installing at base path /
installer: The install was successful.
🍺  microsoft-openjdk was successfully installed!

注意

microsoft-openjdk套件指向最新版的 Microsoft OpenJDK 組建。

若要使用 Homebrew 安裝其他主要版本:

brew install --cask microsoft-openjdk@11
# OR
brew install --cask microsoft-openjdk@17
# OR
brew install --cask microsoft-openjdk@21
# OR
brew install --cask microsoft-openjdk@25

要解除安裝透過 Homebrew的 Microsoft OpenJDK 版本,請使用以下指令:

sudo rm -rf /Library/Java/JavaVirtualMachines/microsoft-25.jdk
sudo pkgutil --forget com.microsoft.25.jdk

在 Linux 上安裝

以下章節提供如何在各種 Linux 發行版上安裝 Microsoft Build of OpenJDK 的說明。

小提示

如果你在 Azure 容器或虛擬機上執行 Java 工作負載,請參考 Azure Command Launcher for Java(jaz)。 你可以從和 JDK 相同的 Microsoft Linux 倉庫安裝 jaz

若要在Ubuntu 18.04、20.04、22.04和24.04 LTS版本上安裝 ,請開啟終端機並執行下列命令:

# Valid values are only '18.04', '20.04', '22.04', and '24.04'
# For other versions of Ubuntu, please use the tar.gz package
ubuntu_release=`lsb_release -rs`
wget https://packages.microsoft.com/config/ubuntu/${ubuntu_release}/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

新增存放庫之後,請執行下列命令來安裝 openJDK Microsoft組建:

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install msopenjdk-25

注意

您可能必須更新預設 JDK 選項。 詳情請參見 此處

變更 Linux 上的預設 JDK

如果您的系統上已安裝數個版本的 OpenJDK,請使用下列命令,將 OpenJDK 建置Microsoft設定為預設值:

針對 Debian/Ubuntu:

sudo update-java-alternatives --set msopenjdk-25-amd64

對於 CentOS,您可以使用該 alternatives 命令來管理 Java 版本。

提供 OpenJDK Microsoft組建的意見反應

將您的意見、想法和想法傳送給我們,以協助我們改善 OpenJDK 的Microsoft組建。 請流覽 GitHub 上的 OpenJDK 討論頁面,以傳送意見反應給我們。

Java 和 OpenJDK 是 Oracle 和/或其關係企業的商標或注冊商標。