Installieren des Microsoft Build of OpenJDK

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

ZIP und TAR. GZ-Pakete

Für Windows, Linux und macOS produzieren wir ZIP (Windows) und TAR. GZ(Linux/macOS)-Pakete. Zum Installieren extrahieren Sie eine dieser Pakete in einem Ordner Ihrer Wahl, und legen Sie dann die JAVA_HOME Umgebungsvariable auf diesen Ordner fest.

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

Systemeigene Installationsprogramme

Für Windows produzieren wir ein MSI-Installationsprogramm mit einer grafischen Schnittstelle. Für macOS produzieren wir ein PKG-Installationsprogramm mit ähnlichen Features. Diese Installationsprogramme stellen die JDK-Tools automatisch in Ihrer PATHDatei zur Verfügung.

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

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

Installieren unter Windows

Um eine beliebige Version von Windows zu installieren, können Sie die MSI-Pakete oder das ZIP-Paket verwenden. Wenn Sie Windows 10 oder höher sind, können Sie die Windows-Paket-Manager von Ihrem Windows-Terminal verwenden.

Installation über MSI

Das MSI-Installationsprogramm bietet sowohl eine grafische als auch eine konsolengeschützte Installationsmethode. Wenn Sie auf die MSI-Datei doppelklicken, wird die Tradition Windows Anwendungsinstallationsprogramm gestartet, wo Sie die Anweisungen auf dem Bildschirm befolgen können.

Für die breite Bereitstellung können Sie die MSI in der Befehlszeile mithilfe der folgenden Schritte installieren:

  1. Laden Sie die datei.msi herunter. Weitere Informationen finden Sie unter "Herunterladen des Microsoft Build of OpenJDK".

  2. Wählen Sie die Features aus der folgenden Tabelle aus:

    Funktion BESCHREIBUNG
    FeatureMain Kerninstallation (DEFAULT)
    FeatureEnvironment Aktualisieren Sie die PATH Umgebungsvariable. (DEFAULT)
    FeatureJarFileRunWith Zuordnen von .jar-Dateien mit Java-Anwendungen. (DEFAULT)
    FeatureJavaHome Aktualisieren Sie die JAVA_HOME Umgebungsvariable.
    FeatureOracleJavaSoft Aktualisiert Registrierungsschlüssel HKLM\SOFTWARE\JavaSoft\.

    Hinweis

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

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

    Parameter Features
    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 mit INSTALLDIRFeatureMain.

    In diesem Beispiel wird das Microsoft Build of OpenJDK automatisch installiert, die PATH.jar-Dateien mit Java-Anwendungen verknüpft und definiertJAVA_HOME.

Installieren mit dem Windows-Paket-Manager

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

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

winget search Microsoft.OpenJDK

Daraufhin wird eine Ausgabe angezeigt, die in etwa wie folgt aussieht:

Name                           Id                    Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 17  Microsoft.OpenJDK.17  17.0.2.8.1

Sie können das Paket jetzt installieren, indem Sie auf den Id oben gezeigten Befehl verweisen:

winget install Microsoft.OpenJDK.17

Dieser Befehl erzeugt eine Ausgabe ähnlich wie folgt:

Found Microsoft Build of OpenJDK 17 [Microsoft.OpenJDK.17]
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-17.0.2.8.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 oder TAR verfügbar. GZ-Formate.

So installieren Sie die neueste Version mit Homebrew:

brew install --cask microsoft-openjdk

Dieser Befehl erzeugt eine Ausgabe ähnlich wie folgt:

==> Downloading https://aka.ms/download-jdk/microsoft-jdk-17.0.2.8.1-macOS-x64.pkg
Already downloaded: /Users/foobar/Library/Caches/Homebrew/downloads/32c8e30d90fb2816bb4061265d7b3c6b1f953193feae7943d7dd7759e7ac15c6--microsoft-jdk-17.0.2.8.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: Upgrading at base path /
installer: The upgrade was successful.
🍺  microsoft-openjdk was successfully installed!

Hinweis

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

Um andere Versionen mit Homebrew zu installieren, müssen Sie zuerst auf das Cask-Versions-Repo tippen:

brew tap homebrew/cask-versions
brew install --cask microsoft-openjdk11

So installieren Sie macOS mit dem TAR. GZ-Paket, extrahieren Sie einfach die Datei an einen Speicherort. Das JDK befindet sich innerhalb <location>/jdk-<version>/Contents/Home.

Um die Verwendung des PKG-Installers zu installieren, öffnen Sie das Installationsprogramm, und folgen Sie den Anweisungen. Standardmäßig wird das JDK unter /Library/Java/JavaVirtualMachines/microsoft-17.jdk/Contents/Home" installiert.

Deinstallieren auf macOS

Zum Deinstallieren des Microsoft Build of OpenJDK, der über Homebrew oder PKG installiert ist, verwenden Sie die folgenden Befehle:

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

So deinstallieren Sie das Paket, das über das TAR installiert ist. GZ-Paket, löschen Sie einfach den Ordner.

Installation unter Ubuntu

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

# Valid values are only '18.04' and '20.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 of OpenJDK, indem Sie die folgenden Befehle ausführen:

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

Hinweis

Möglicherweise müssen Sie Ihre Standard-JDK-Auswahl aktualisieren, siehe hier weitere Informationen.

Installieren auf Debian

Debian 9

Zum Installieren auf Debian 9 öffnen Sie ein Terminal, und führen Sie 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

Führen Sie nach dem Hinzufügen des Repositorys die folgenden Befehle aus:

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

Hinweis

Möglicherweise müssen Sie Ihre Standard-JDK-Auswahl aktualisieren, siehe hier weitere Informationen.

Debian 10 und höher

Zum Installieren auf Debian 10 und höher öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:

sudo apt-get 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

Führen Sie nach dem Hinzufügen des Repositorys die folgenden Befehle aus:

sudo apt update
sudo apt install msopenjdk-17

Hinweis

Möglicherweise müssen Sie Ihre Standard-JDK-Auswahl aktualisieren, siehe hier weitere Informationen.

Installieren sie auf CentOS 7 (RPM)

Zum Installieren auf CentOS 7 öffnen Sie ein Terminal, und führen Sie den folgenden Befehl aus:

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

Führen Sie nach dem Hinzufügen des Repositorys den folgenden Befehl aus:

sudo yum install msopenjdk-17

Hinweis

RPM-Pakete für msopenjdk-17 die neueste Nebenversion werden möglicherweise nicht automatisch auf die neueste Nebenversion aktualisiert. Führen Sie die Ausführung yum install msopenjdk-17-17.0.2+8_LTS-1 aus, um das Update auf die neueste Version zu erzwingen.

Ändern des Standard-JDK unter Linux

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

Für Debian/Ubuntu:

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

Für CentOS können Sie den Befehl alternativeverwenden.

Bereitstellen von Feedback zum Microsoft Build of OpenJDK

Senden Sie uns Ihre Kommentare, Gedanken und Ideen, um uns bei der Verbesserung des Microsoft Build of OpenJDK zu helfen. 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 dessen Tochtergesellschaften.