次の方法で共有


OpenJDK の Microsoft Build をインストールする

この記事では、OpenJDK の Microsoft Build のインストール方法について説明します。 この記事で説明されているファイルを取得するには、「 OpenJDK の Microsoft Build をダウンロードする」を参照してください。

ZIP パッケージと TAR.GZ パッケージ

Windows、Linux、macOS 向けに ZIP (Windows) と TAR.GZ (Linux/macOS) パッケージを生成します。 インストールするには、これらのパッケージのいずれかを任意のフォルダーに解凍し、JAVA_HOME 環境変数をそのフォルダーに設定します。

または、次のセクションで説明するように、選択したオペレーティング システムにネイティブ インストーラーを使用することもできます。

ネイティブ インストーラー

Windowsでは、グラフィカル インターフェイスを使用して EXE インストーラーを生成します。 macOS の場合は、同様の機能を備えた PKG インストーラを作成します。 これらのインストーラーにより、JDK (Java Development Kit) ツールが PATHで自動的に使用できるようになります。

Linux の場合は、aptrpm で使用する DEB と RPM パッケージを作成します。

次のセクションでは、これらのインストーラの手順を説明します。

Windowsにインストール

任意のバージョンの Windowsにインストールするには、EXE インストーラーまたは ZIP パッケージを使用できます。 Windows 10 以降では、Windows ターミナルから を使用することもできます。

JDK バージョンごとに一度に 1 つのインストール方法 (EXE、MSI、または ZIP) のみを使用する必要があります。 1 つの方法 (MSI など) を使用して特定の JDK LTS (Long Term Support) バージョンを以前にインストールし、別の方法 (例: EXE) を使用して更新する場合は、新しいインストールに進む前に、まず既存の JDK をアンインストールする必要があります。

EXE 経由で Windows にインストールする

EXE (Windows 実行可能ファイル) には、グラフィカルインストール方法とコンソールのみのインストール方法の両方が用意されています。 インストーラー ファイルをダブルクリックすると、従来の Windows アプリケーション インストーラーが起動し、画面の指示に従うことができます。

大規模な展開の場合は、次の手順を使用して、コマンド ラインに EXE をインストールできます。

  1. .exe ファイルをダウンロードします。 詳細については、「 Microsoft Build of OpenJDK のダウンロード」を参照してください。

  2. 次の表からインストールする機能を選択してください。

    機能 説明
    FeatureEnvironment PATH 環境変数を更新します。 (既定値)
    FeatureJarFileRunWith .jar ファイルを Java アプリケーションに関連付けます。 (既定値)
    FeatureJavaHome JAVA_HOME 環境変数を更新します。
    FeatureOracleJavaSoft レジストリ キー HKLM\SOFTWARE\JavaSoft\ を更新します。

    FeatureOracleJavaSoftを使用すると、Microsoft Build of 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 フラグは省略できます。 省略すると、インストール モード ( /ALLUSERS または /CURRENTUSER) に基づいて既定のインストール ディレクトリが使用されます。

レガシ MSI を使用して Windows にインストールします。

JDK 11、JDK 17、または JDK 21 の EXE インストーラーで問題が発生した場合は、EXE をアンインストールし、従来の MSI (Microsoft インストーラー) を使用して、同様のグラフィカルインストール方法とコンソールのみのインストール方法を使用できます。 インストーラー ファイルをダブルクリックすると、従来の Windows アプリケーション インストーラーが起動し、画面の指示に従うことができます。

大規模な展開の場合は、次の手順を使用して、コマンド ラインに MSI をインストールできます。

  1. .msi ファイルをダウンロードします。 詳細については、「 Microsoft Build of OpenJDK のダウンロード」を参照してください。

  2. EXE を用いてインストールする手順 2 の表からインストールする機能を選択します

    FeatureMain は、コア インストールを実行するようにインストーラーに指示する MSI の一意の既定のオプションです

    次の例に示すように、いくつかの機能をグループ化するオプションのパラメーターを使用できます。

    パラメーター 機能
    INSTALLLEVEL=1 FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
  3. ターゲット ワークステーションで msiexec コマンドを実行します。 次の例に示すように、選択した機能を使用します。

    msiexec /i <package>.msi ADDLOCAL=FeatureMain,FeatureEnvironment,FeatureJarFileRunWith,FeatureJavaHome INSTALLDIR="c:\Program Files\Microsoft\" /quiet
    

    INSTALLDIRFeatureMain と一緒に使う必要があります。

    この例では、Microsoft Build of OpenJDK をサイレント インストールし、 PATHを更新し、 .jar ファイルを Java アプリケーションに関連付け、 JAVA_HOMEを定義します。

Windows パッケージ マネージャー (winget) を使用してWindowsにインストールする

Windows パッケージ マネージャーでインストールするには、まず winget をインストールしてから、ターミナルWindows開きます。

次に、次のコマンドを使用して、OpenJDK パッケージの Microsoft Build を検索します。

winget search Microsoft.OpenJDK

結果の出力は次のようになります。

Name                           Id                    Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 25  Microsoft.OpenJDK.25  25.0.1

次のコマンドを使用して、 Idを参照してパッケージをインストールできるようになりました。

winget install Microsoft.OpenJDK.25

このコマンドは、次のような出力を生成します。

Found Microsoft Build of OpenJDK 25 [Microsoft.OpenJDK.25]
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licences to, third-party packages.
Downloading https://aka.ms/download-jdk/microsoft-jdk-25.0.1-windows-x64.msi
  ██████████████████████████████   160 MB /  160 MB
Successfully verified installer hash
Starting package install...
Successfully installed

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 は、OpenJDK の Microsoft Build の最新バージョンを指しています。

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

TAR を使用して macOS にインストールする。GZ パッケージを使用して、目的の場所にファイルを抽出します。 JDK は <location>/jdk-<version>/Contents/Homeにあります。

PKG インストーラを使用してインストールするには、インストーラを開き、指示に従ってください。 既定では、JDK は /Library/Java/JavaVirtualMachines/microsoft-25.jdk/Contents/Homeにインストールされます。

macOS へのインストール

Homebrewまたは PKG を使用してインストールされている Microsoft Build of OpenJDK をアンインストールするには、次のコマンドを使用します。

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

TAR を使用してインストールされたパッケージをアンインストールするにはGZ ファイル、インストール フォルダーを削除します。

Ubuntu にインストールする

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 Build をインストールします。

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

既定の JDK の選択を更新する必要がある場合があります。 詳細については 、こちらを参照してください

Debian へのインストール

Debian 10 ~ 12

警告

2024 年 7 月の時点で、 Debian 10 の公式サポートは終わりです。 2024 年 7 月まで公開されているすべての JDK は引き続き使用できますが、継続的な更新プログラムやサポートは受け取りません。

Debian 10 から 12 にインストールするには、ターミナルを開き、次のコマンドを実行します。

sudo apt update
sudo apt install wget lsb-release -y
wget https://packages.microsoft.com/config/debian/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

リポジトリが追加されたら、次のコマンドを実行します。

sudo apt update
sudo apt install msopenjdk-25

既定の JDK の選択を更新する必要がある場合があります。 詳細については 、こちらを参照してください

Debian 9

警告

2024 年 7 月の時点で、 Debian 9 の公式サポートは終わりです。 2024 年 7 月まで公開されているすべての JDK は引き続き使用できますが、継続的な更新プログラムやサポートは受け取りません。

Debian 9 にインストールするには、ターミナルを開き、次のコマンドを実行します。

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
wget -q https://packages.microsoft.com/config/debian/9/prod.list -O /etc/apt/sources.list.d/microsoft-prod.list

リポジトリが追加されたら、次のコマンドを実行します。

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

既定の JDK の選択を更新する必要がある場合があります。 詳細については 、こちらを参照してください

SUSE にインストールする

openSUSE 15

openSUSE 15 にインストールするには、ターミナルを開き、次のコマンドを実行します。

sudo rpm -Uvh https://packages.microsoft.com/config/opensuse/15/packages-microsoft-prod.rpm
sudo zypper update # Note:  This will prompt you to set the desired trust level for the Microsoft repository and package signing key
sudo zypper install msopenjdk-25

SLES 15 (SUSE Linux Enterprise Server 15)

SLES (SUSE Linux Enterprise Server) 15 にインストールするには、ターミナルを開き、次のコマンドを実行します。

sudo rpm -Uvh https://packages.microsoft.com/config/sles/15/packages-microsoft-prod.rpm
sudo zypper update # Note:  This will prompt you to set the desired trust level for the Microsoft repository and package signing key
sudo zypper install msopenjdk-25

CentOS 7 へのインストール (RPM)

CentOS 7 にインストールするには、ターミナルを開き、次のコマンドを実行します。

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
sudo yum install msopenjdk-25

msopenjdk-25の RPM パッケージが最新のマイナー バージョンに自動的に更新されない場合があります。 使用可能なバージョンを確認するには、 yum -v list msopenjdk-25を実行します。 次に、 yum install msopenjdk-25-<version> を実行して、指定したバージョンに強制的に更新します。 例: yum install msopenjdk-25-25.0.1-1

Alpine (TAR.GZ) にインストールします。

Alpineにインストールするには、tar.gz用のAlpine パッケージをダウンロードし (ダウンロード ページを参照)、目的の場所に展開します。

Alpine は JDK 11 と JDK 17 でのみサポートされています。 JDK 21 以降のバージョンの Alpine はサポートされていません。

Linux の既定の JDK を変更する

システムに複数のバージョンの OpenJDK がインストールされている場合は、次のコマンドを使用して、OpenJDK の Microsoft Build を既定値として設定します。

Debian/Ubuntu の場合:

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

CentOS の場合は、 alternatives コマンドを使用して Java バージョンを管理できます。

OpenJDK の Microsoft Build に関するフィードバックの提供

OpenJDK の Microsoft Build の改善に役立てるために、ご意見、ご感想、アイデアをお寄せください。 GitHub の OpenJDK ディスカッション ページにアクセスして、フィードバックをお寄せください。

Java および OpenJDK は、Oracle およびその関連会社の商標または登録商標です。