Delen via


De Microsoft Build van OpenJDK installeren

In dit artikel wordt beschreven hoe u de Microsoft Build van OpenJDK installeert. Om de bestanden op te halen die in dit artikel worden genoemd, zie De Microsoft-build van OpenJDK downloaden.

ZIP en TAR. GZ-pakketten

Voor Windows, Linux en macOS produceren we ZIP (Windows) en TAR. GZ-pakketten (Linux/macOS). Als u wilt installeren, extraheert u een van deze pakketten in een map van uw keuze en stelt u vervolgens de JAVA_HOME omgevingsvariabele in op die map.

U kunt ook systeemeigen installatieprogramma's gebruiken voor het besturingssysteem van uw keuze, zoals beschreven in de volgende sectie.

Systeemeigen installatieprogramma's

Voor Windows produceren we een MSI-installatieprogramma met een grafische interface. Voor macOS produceren we een PKG-installatieprogramma met vergelijkbare functies. Deze installatieprogramma's maken de JDK-hulpprogramma's automatisch beschikbaar in uw PATH.

Voor Linux produceren we DEB- en RPM-pakketten voor gebruik met apt en rpm.

De volgende secties bevatten instructies voor deze installatieprogramma's.

Installeren in Windows

Als u wilt installeren op elke versie van Windows, kunt u de MSI-pakketten of het ZIP-pakket gebruiken. Als u Windows 10 of hoger gebruikt, kunt u Windows Package Manager gebruiken vanuit uw Windows Terminal.

Installeren in Windows via MSI

Het MSI-installatieprogramma biedt zowel een grafische als een installatiemethode voor alleen consoles. Als u dubbelklikt op het MSI-bestand, wordt het traditionele Installatieprogramma voor Windows-toepassingen gestart, waar u de instructies op het scherm kunt volgen.

Voor grootschalige implementatie kunt u de MSI via de opdrachtregel installeren met behulp van de volgende stappen:

  1. Download het .msi-bestand . Zie De Microsoft Build van OpenJDK downloaden voor meer informatie.

  2. Kies de functies die u wilt installeren uit de volgende tabel:

    Eigenschap Beschrijving
    FeatureMain Basisinstallatie (STANDAARD)
    FeatureEnvironment Werk de PATH omgevingsvariabele bij. (STANDAARD)
    FeatureJarFileRunWith Koppel .jar bestanden aan Java-toepassingen. (STANDAARD)
    FeatureJavaHome Werk de JAVA_HOME omgevingsvariabele bij.
    FeatureOracleJavaSoft Bijwerkt registersleutels HKLM\SOFTWARE\JavaSoft\.

    Opmerking

    U kunt gebruiken FeatureOracleJavaSoft om te voorkomen dat Oracle Java wordt gestart vanuit PATH wanneer Microsoft Build van OpenJDK wordt verwijderd. Installeer Oracle Java opnieuw als u de Oracle-registersleutels wilt herstellen.

    U kunt optionele parameters gebruiken die enkele van de functies samen groeperen, zoals wordt weergegeven in het volgende voorbeeld:

    Kenmerk Kenmerken
    INSTALLLEVEL=1 FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
  3. Voer de msiexec opdrachtopdracht uit op het doelwerkstation. Gebruik de geselecteerde functies, zoals wordt weergegeven in het volgende voorbeeld.

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

    Opmerking

    U moet INSTALLDIR met FeatureMain gebruiken.

    In dit voorbeeld wordt de Microsoft Build van OpenJDK op de achtergrond geïnstalleerd, wordt de PATHbestanden bijgewerkt, .jar bestanden aan Java-toepassingen gekoppeld en gedefinieerd JAVA_HOME.

Installeren in Windows met Windows Package Manager (winget)

Als u met Windows Package Manager wilt installeren, installeert u eerst winget en opent u vervolgens de Windows-terminal.

Gebruik vervolgens de volgende opdracht om te zoeken naar de Microsoft Build van OpenJDK-pakketten:

winget search Microsoft.OpenJDK

De uitvoer ziet er ongeveer als volgt uit:

Name                           Id                    Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 21  Microsoft.OpenJDK.21  21.0.0

U kunt het pakket nu installeren door te verwijzen naar de hierboven weergegeven Id, met behulp van de volgende opdracht:

winget install Microsoft.OpenJDK.21

Met deze opdracht wordt een uitvoer geproduceerd die vergelijkbaar is met de volgende:

Found Microsoft Build of OpenJDK 21 [Microsoft.OpenJDK.21]
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-21.0.0-windows-x64.msi
  ██████████████████████████████   160 MB /  160 MB
Successfully verified installer hash
Starting package install...
Successfully installed

Installeren in Mac OS

Pakketten voor macOS zijn beschikbaar via Homebrew of als zelfstandige downloads in PKG- of TAR.GZ-indeling.

De nieuwste versie installeren met Homebrew:

brew install --cask microsoft-openjdk

Met deze opdracht wordt een uitvoer geproduceerd die vergelijkbaar is met de volgende:

==> Downloading https://aka.ms/download-jdk/microsoft-jdk-21.0.0-macos-x64.pkg
Already downloaded: /Users/foobar/Library/Caches/Homebrew/downloads/c3df619c6411aa15151d0306a6a0f9760ff7ab0b54d0b00daade382500369c81--microsoft-jdk-21.0.0-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!

Opmerking

Het pakket microsoft-openjdk verwijst naar de nieuwste versie van de Microsoft Build van OpenJDK.

Andere primaire versies installeren met Homebrew:

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

Installeren op macOS met het TAR.GZ-pakket, pak het bestand uit ergens. De JDK zal in <location>/jdk-<version>/Contents/Home zijn.

Als u wilt installeren met het PKG-installatieprogramma, opent u het installatieprogramma en volgt u de instructies. Standaard wordt de JDK geïnstalleerd op /Library/Java/JavaVirtualMachines/microsoft-21.jdk/Contents/Home.

Verwijderen op macOS

Gebruik de volgende opdrachten om de Microsoft Build van OpenJDK te verwijderen die is geïnstalleerd via Homebrew of PKG:

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

Als u het pakket wilt verwijderen dat is geïnstalleerd via tar. GZ-pakket, verwijder de map.

Installeren op Ubuntu

Als u wilt installeren op Ubuntu 18.04, 20.04, 22.04 en 24.04 LTS-versies, opent u een terminal en voert u de volgende opdrachten uit:

# 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

Nadat de opslagplaats is toegevoegd, installeert u de Microsoft Build van OpenJDK door de volgende opdrachten uit te voeren:

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

Opmerking

Mogelijk moet u uw standaard-JDK-selectie bijwerken. Zie hier voor meer informatie.

Installeren op Debian

Debian 10 - 12

Waarschuwing

Vanaf juli 2024 is de officiële ondersteuning voor Debian 10 beëindigd. Alle gepubliceerde JDK's tot juli 2024 blijven beschikbaar, maar ontvangen geen doorlopende updates of ondersteuning

Als u op Debian 10 tot en met 12 wilt installeren, opent u een terminal en voert u de volgende opdrachten uit:

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

Nadat de opslagplaats is toegevoegd, voert u de volgende opdrachten uit:

sudo apt update
sudo apt install msopenjdk-21

Opmerking

Mogelijk moet u uw standaard-JDK-selectie bijwerken. Zie hier voor meer informatie.

Debian 9

Waarschuwing

Vanaf juli 2024 is de officiële ondersteuning voor Debian 9 beëindigd. Alle gepubliceerde JDK's tot juli 2024 blijven beschikbaar, maar ontvangen geen doorlopende updates of ondersteuning

Als u op Debian 9 wilt installeren, opent u een terminal en voert u de volgende opdrachten uit:

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

Nadat de opslagplaats is toegevoegd, voert u de volgende opdrachten uit:

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

Opmerking

Mogelijk moet u uw standaard-JDK-selectie bijwerken. Zie hier voor meer informatie.

Installeren op SUSE

openSUSE 15

Als u wilt installeren op openSUSE 15, opent u een terminal en voert u de volgende opdrachten uit:

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-21

SLES 15

Als u wilt installeren op SUSE Linux Enterprise Server 15, opent u een terminal en voert u de volgende opdrachten uit:

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-21

Installeren op CentOS 7 (RPM)

Als u wilt installeren op CentOS 7, opent u een terminal en voert u de volgende opdracht uit:

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

Opmerking

RPM-pakketten voor msopenjdk-21 worden mogelijk niet automatisch bijgewerkt naar de nieuwste subversie. Voer yum -v list msopenjdk-21 uit om te controleren op de beschikbare/latest versies. Voer vervolgens uit yum install msopenjdk-21-<version> om update af te dwingen naar de opgegeven versie. Voorbeeld: yum install msopenjdk-21-21.0.0-1

Installeer op Alpine (TAR.GZ)

Als u op Alpine wilt installeren, downloadt u gewoon een tar.gz pakket voor Alpine (zie de downloadpagina ) en extraheert u de map.

Opmerking

Alpine wordt alleen ondersteund voor JDK 11 en JDK 17. We ondersteunen alpine niet langer voor JDK 21.

De standaard-JDK in Linux wijzigen

Als u verschillende versies van OpenJDK op uw systeem hebt geïnstalleerd, gebruikt u de volgende opdracht om de Microsoft Build van OpenJDK in te stellen als de standaardinstelling:

Voor Debian/Ubuntu:

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

Voor CentOS kunt u de opdracht alternativegebruiken.

Feedback geven over de Microsoft Build van OpenJDK

Stuur ons uw opmerkingen, gedachten en ideeën om ons te helpen de Microsoft Build van OpenJDK te verbeteren. Ga naar onze OpenJDK-discussiepagina op GitHub om ons uw feedback te sturen.

Java en OpenJDK zijn handelsmerken of gedeponeerde handelsmerken van Oracle en/of haar gelieerde ondernemingen.