Freigeben über


Installieren des Microsoft-Builds von OpenJDK

In diesem Artikel wird beschrieben, wie Sie den Microsoft Build von OpenJDK installieren. Informationen zum Abrufen der in diesem Artikel erwähnten Dateien finden Sie unter "Microsoft Build of OpenJDK".

ZIP- und TAR. GZ-Pakete

Für WindowsLinux und macOS produzieren wir ZIP (Windows) und TAR. GZ(Linux/macOS)-Pakete. Um die Installation durchzuführen, extrahieren Sie eines dieser Pakete in einem Ordner Ihrer Wahl, und legen Sie dann die Umgebungsvariable JAVA_HOME auf diesen Ordner fest.

Alternativ können Sie systemeigene Installationsprogramme für Ihr gewünschtes Betriebssystem verwenden, wie im nächsten Abschnitt beschrieben.

Native Installationsprogramme

Für Windows, wir produzieren ein EXE Installer mit einer grafischen Schnittstelle. Für macOS erstellen wir ein PKG-Installationsprogramm mit ähnlichen Features. Diese Installationsprogramme stellen die JDK-Tools (Java Development Kit) automatisch in Ihrem PATH zur Verfügung.

Für Linux produzieren wir DEB- und RPM-Pakete für die Verwendung mit apt und rpm.

In den folgenden Abschnitten finden Sie Anweisungen für diese Installationsprogramme.

Installieren auf Windows

Um sie auf einer beliebigen Version zu Windowsinstallieren, können Sie entweder das EXE-Installationsprogramm oder das ZIP-Paket verwenden. Auf Windows 10 oder höher können Sie auch den Windows Paket-Manager von Ihrem Windows Terminal aus verwenden.

Hinweis

Sie sollten jeweils nur eine Installationsmethode (EXE, MSI oder ZIP) für jede JDK-Version verwenden. Wenn Sie zuvor eine bestimmte JDK LTS -Version (Long Term Support) mit einer Methode (Beispiel: MSI) installiert haben und sie mit einer anderen Methode aktualisieren möchten (Beispiel: EXE), müssen Sie zuerst das vorhandene JDK deinstallieren, bevor Sie mit der neuen Installation fortfahren.

Installieren über Windows EXE

Die EXE (Windows ausführbare Datei) stellt sowohl eine grafische als auch eine Konsoleninstallationsmethode bereit. Wenn Sie auf die Installationsdatei doppelklicken, wird das herkömmliche Windows Anwendungsinstallationsprogramm gestartet, in dem Sie die Anweisungen auf dem Bildschirm befolgen können.

Für die breit angelegte Bereitstellung können Sie die EXE in der Befehlszeile mit den folgenden Schritten installieren:

  1. Laden Sie die .exe Datei herunter. Weitere Informationen finden Sie unter Download des Microsoft Builds von OpenJDK.

  2. Wählen Sie in der folgenden Tabelle die Features aus, die Sie installieren wollen:

    Funktion Beschreibung
    FeatureEnvironment Aktualisieren Sie die Umgebungsvariable PATH. (STANDARD)
    FeatureJarFileRunWith Zuordnen .jar Dateien zu Java-Anwendungen. (STANDARD)
    FeatureJavaHome Aktualisieren Sie die Umgebungsvariable JAVA_HOME.
    FeatureOracleJavaSoft Aktualisiert die Registrierungsschlüssel HKLM\SOFTWARE\JavaSoft\.

    Hinweis

    Sie können FeatureOracleJavaSoft verwenden, um zu verhindern, dass Oracle Java über PATH gestartet wird, wenn der Microsoft Build von OpenJDK deinstalliert wird. Installieren Sie Oracle Java erneut, wenn Sie die Oracle-Registrierungsschlüssel wiederherstellen müssen.

  3. Führen Sie die EXE-Datei über die Befehlszeile aus. Verwenden Sie die ausgewählten Features, wie im folgenden Beispiel gezeigt.

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

    Hinweis

    Wenn sie nur für den aktuellen Benutzer installiert wird, verwenden Sie das Flag /CURRENTUSER anstelle von /ALLUSERS.

    Verwenden Sie zum Unterdrücken des Statusleistenbildschirms der Installation das Flag /VERYSILENT anstelle von /SILENT.

    Das /DIR-Flag ist optional. Wenn sie weggelassen wird, wird der Standardinstallations-Dir basierend auf dem Installationsmodus verwendet: /ALLUSERS oder /CURRENTUSER.

Windows Über legacy MSI installieren:

Wenn Probleme mit dem EXE-Installationsprogramm auf JDK 11, JDK 17 oder JDK 21 auftreten, können Sie die EXE deinstallieren und die ältere MSI (Microsoft Installer) für eine ähnliche grafische und eine konsolengeschützte Installationsmethode verwenden. Wenn Sie auf die Installationsdatei doppelklicken, wird das herkömmliche Windows Anwendungsinstallationsprogramm gestartet, in dem Sie die Anweisungen auf dem Bildschirm befolgen können.

Für die breite Bereitstellung können Sie die MSI-Datei in der Befehlszeile mit den folgenden Schritten installieren:

  1. Laden Sie die .msi Datei herunter. Weitere Informationen finden Sie unter Download des Microsoft Builds von OpenJDK.

  2. Wählen Sie die Features aus der Tabelle in Schritt 2 der Installation Windows über EXE aus.

    Hinweis

    FeatureMain ist eine eindeutige Standardoption für MSI, die das Installationsprogramm angibt, die Kerninstallation durchzuführen.

    Sie können optionale Parameter verwenden, die einige der Features gruppieren, wie im folgenden Beispiel gezeigt:

    Parameter Funktionen
    INSTALLLEVEL=1 FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
  3. Führen Sie den msiexec Befehl auf der Zielarbeitsstation aus. Verwenden Sie die ausgewählten Features, wie im folgenden Beispiel gezeigt.

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

    Hinweis

    Sie müssen INSTALLDIR mit FeatureMain verwenden.

    In diesem Beispiel wird der Microsoft Build von OpenJDK automatisch installiert, PATH aktualisiert, die .jar Dateien mit Java-Anwendungen verknüpft und JAVA_HOME definiert.

Installieren auf Windows mit dem Windows Paket-Manager (winget)

Um mit dem Windows Paket-Manager zu installieren, installieren Sie zuerst Winget, und öffnen Sie Windows dann Terminal.

Verwenden Sie als Nächstes den folgenden Befehl, um nach den Microsoft Build von OpenJDK-Paketen zu suchen:

winget search Microsoft.OpenJDK

Das resultierende Ergebnis ähnelt dem folgenden:

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

Sie können das Paket jetzt installieren, indem Sie auf den IdBefehl verweisen:

winget install Microsoft.OpenJDK.25

Dieser Befehl erzeugt eine Ausgabe ähnlich wie:

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

Installieren unter macOS

Pakete für macOS sind über Homebrew oder als eigenständige Downloads in PKG (macOS-Paketinstallationsprogramm) oder TAR.GZ-Formaten verfügbar.

So installieren Sie die neueste Version mit Homebrew:

brew install --cask microsoft-openjdk

Mit diesem Befehl wird eine Ausgabe erzeugt, die folgendermaßen aussieht:

==> 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!

Hinweis

Das Paket microsoft-openjdk verweist auf die neueste Version von Microsoft Build von OpenJDK.

So installieren Sie andere Hauptversionen mit 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

So installieren Sie macOS mit dem TAR. GZ-Paket, extrahieren Sie die Datei an Ihren gewünschten Speicherort. Das JDK befindet sich in <location>/jdk-<version>/Contents/Home.

Um mit dem PKG-Installationsprogramm zu installieren, öffnen Sie das Installationsprogramm und folgen Sie den Anweisungen. Standardmäßig ist das JDK unter /Library/Java/JavaVirtualMachines/microsoft-25.jdk/Contents/Home installiert.

Deinstallieren unter macOS

Verwenden Sie die folgenden Befehle, um den Microsoft Build von OpenJDK zu deinstallieren, der über Homebrew oder PKG installiert ist:

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

So deinstallieren Sie ein Paket, das mithilfe der TAR.GZ-Datei installiert wurde: Löschen Sie den Installationsordner.

Installation unter Ubuntu

Öffnen Sie zum Installieren auf Ubuntu 18.04, 20.04, 22.04 und 24.04 LTS-Versionen ein Terminal, und führen Sie die folgenden Befehle aus:

# 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

Nachdem das Repository hinzugefügt wurde, installieren Sie den Microsoft Build von OpenJDK, indem Sie die folgenden Befehle ausführen:

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

Hinweis

Möglicherweise müssen Sie ihre standardmäßige JDK-Auswahl aktualisieren. Weitere Informationen finden Sie hier.

Installieren auf Debian

Debian 10 bis 12

Warnung

Seit Juli 2024 ist die offizielle Unterstützung für Debian 10 vorbei. Alle veröffentlichten JDKs bis Juli 2024 bleiben verfügbar, erhalten aber keine weiteren Updates oder Support.

Zur Installation unter Debian 10 bis 12 öffnen Sie ein Terminal und führen die folgenden Befehle aus:

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

Nachdem das Repository hinzugefügt wurde, führen Sie die folgenden Befehle aus:

sudo apt update
sudo apt install msopenjdk-25

Hinweis

Möglicherweise müssen Sie ihre standardmäßige JDK-Auswahl aktualisieren. Weitere Informationen finden Sie hier.

Debian 9

Warnung

Ab Juli 2024 ist die offizielle Unterstützung für Debian 9 vorbei. Alle veröffentlichten JDKs bis Juli 2024 bleiben verfügbar, erhalten aber keine weiteren Updates oder Support.

Zur Installation unter Debian 9 öffnen Sie ein Terminal und führen die folgenden Befehle aus:

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

Nachdem das Repository hinzugefügt wurde, führen Sie die folgenden Befehle aus:

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

Hinweis

Möglicherweise müssen Sie ihre standardmäßige JDK-Auswahl aktualisieren. Weitere Informationen finden Sie hier.

Installieren auf SUSE

openSUSE 15

Öffnen Sie zum Installieren auf openSUSE 15 ein Terminal, und führen Sie die folgenden Befehle aus:

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

Um SLES (SUSE Linux Enterprise Server) 15 zu installieren, öffnen Sie ein Terminal, und führen Sie die folgenden Befehle aus:

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

Installieren auf CentOS 7 (RPM)

Zur Installation unter CentOS 7 öffnen Sie ein Terminal und führen die folgenden Befehle aus:

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

Hinweis

RPM-Pakete für msopenjdk-25 werden möglicherweise nicht automatisch auf die neueste Nebenversion aktualisiert. Führen Sie yum -v list msopenjdk-25 aus, um nach verfügbaren Versionen zu suchen. Führen Sie dann die Ausführung yum install msopenjdk-25-<version> aus, um ein Update auf die angegebene Version zu erzwingen. Beispiel: yum install msopenjdk-25-25.0.1-1

Installieren auf Alpine (TAR.GZ)

Um auf zu installieren, laden Sie ein Paket für herunter (siehe die Download-Seite ), und extrahieren Sie das Paket an den gewünschten Speicherort.

Hinweis

Alpine wird nur für JDK 11 und JDK 17 unterstützt. Wir unterstützen Alpine für JDK 21 und höhere Versionen nicht.

Ändern des Standard-JDK unter Linux

Wenn mehrere Versionen von OpenJDK auf Ihrem System installiert sind, verwenden Sie den folgenden Befehl, um den Microsoft Build von OpenJDK als Standard festzulegen:

Für Debian/Ubuntu:

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

Für CentOS können Sie den alternatives Befehl zum Verwalten von Java-Versionen verwenden.

Geben Sie Feedback zum Microsoft Build von OpenJDK

Senden Sie uns Ihre Kommentare, Gedanken und Ideen, damit wir den Microsoft Build von OpenJDK verbessern können. Besuchen Sie unsere OpenJDK-Diskussionsseite auf GitHub , um uns Ihr Feedback zu senden.

Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder ihren Verbundenen Unternehmen.