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 WindowsLinux 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 uw besturingssysteem van keuze, zoals beschreven in de volgende sectie.

Systeemeigen installatieprogramma's

Hiervoor Windowsproduceren we een EXE-installatieprogramma met een grafische interface. Voor macOS produceren we een PKG-installatieprogramma met vergelijkbare functies. Deze installatieprogramma's maken de JDK -hulpprogramma's (Java Development Kit) 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 op Windows

Als u wilt installeren op elke versie van Windows, kunt u het EXE-installatieprogramma of zip-pakket gebruiken. Op Windows 10 of hoger kunt u ook Package Manager vanuit uw Windows terminal gebruiken.

Opmerking

U moet slechts één installatiemethode (EXE, MSI of ZIP) tegelijk gebruiken voor elke JDK-versie. Als u eerder een bepaalde JDK LTS-versie (Long Term Support) hebt geïnstalleerd met één methode (bijvoorbeeld: MSI) en deze wilt bijwerken met een andere methode (bijvoorbeeld: EXE), moet u eerst de bestaande JDK verwijderen voordat u doorgaat met de nieuwe installatie.

Installeren op Windows met behulp van EXE

De EXE (Windows uitvoerbaar bestand) biedt zowel een grafische als een console-only installatiemethode. Als u dubbelklikt op het installatiebestand, wordt het traditionele Windows installatieprogramma voor toepassingen gestart, waar u de instructies op het scherm kunt volgen.

Voor grootschalige implementatie kunt u de EXE installeren op de opdrachtregel met behulp van de volgende stappen:

  1. Download het .exe 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
    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 FeatureOracleJavaSoft gebruiken om te voorkomen dat Oracle Java vanaf PATH wordt gestart wanneer de Microsoft Build van OpenJDK is verwijderd. Installeer Oracle Java opnieuw als u de Oracle-registersleutels wilt herstellen.

  3. Voer het EXE-bestand uit vanaf de opdrachtregel. Gebruik de geselecteerde functies, zoals wordt weergegeven in het volgende voorbeeld.

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

    Opmerking

    Als u alleen voor de huidige gebruiker installeert, gebruikt u de vlag /CURRENTUSER in plaats van /ALLUSERS.

    Als u het voortgangsbalkscherm van de installatie wilt onderdrukken, gebruikt u de vlag /VERYSILENT in plaats van /SILENT.

    De /DIR vlag is optioneel. Als u dit weglaat, wordt de standaardinstallatie-dir gebruikt op basis van de installatiemodus: /ALLUSERS of /CURRENTUSER.

Installeren op Windows via oude MSI:

Als u problemen ondervindt met het EXE-installatieprogramma op JDK 11, JDK 17 of JDK 21, kunt u de EXE verwijderen en de verouderde MSI (Microsoft Installer) gebruiken voor een vergelijkbare grafische en een installatiemethode die alleen op de console is geïnstalleerd. Als u dubbelklikt op het installatiebestand, wordt het traditionele Windows installatieprogramma voor toepassingen gestart, waar u de instructies op het scherm kunt volgen.

Voor grootschalige implementatie kunt u de MSI installeren op de opdrachtregelinterface 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 tabel in stap 2 van de installatie Windows via EXE

    Opmerking

    FeatureMain is een unieke, standaardoptie voor MSI waarmee het installatieprogramma de kerninstallatie moet uitvoeren

    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 opdracht 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 stilletjes geïnstalleerd, worden de PATH bijgewerkt, worden .jar-bestanden aan Java-toepassingen gekoppeld, en wordt JAVA_HOME gedefinieerd.

Installeer op Windows met de Windows-pakketbeheerder (winget)

Als u wilt installeren met Windows Package Manager, installeert u eerst winget en opent u Windows Terminal.

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

winget search Microsoft.OpenJDK

De resulterende uitvoer is vergelijkbaar met:

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

U kunt het pakket nu installeren door het commando Id te gebruiken:

winget install Microsoft.OpenJDK.25

Met deze opdracht wordt uitvoer geproduceerd die vergelijkbaar is met:

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

Installeren in Mac OS

Pakketten voor macOS zijn beschikbaar via Homebrew of als zelfstandige downloads in PKG (macOS-pakketinstallatieprogramma) of TAR. GZ-indelingen.

De nieuwste versie installeren met Homebrew:

brew install --cask microsoft-openjdk

Met deze opdracht wordt uitvoer geproduceerd die vergelijkbaar is met:

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

Opmerking

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

Andere belangrijke versies installeren met 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

Installeren op macOS met het TAR.GZ-pakket: pak het bestand uit op de gewenste locatie. De JDK bevindt zich op <location>/jdk-<version>/Contents/Home.

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

Verwijderen op macOS

Als u de Microsoft Build van OpenJDK wilt verwijderen die is geïnstalleerd via Homebrew of PKG, gebruikt u de volgende opdrachten:

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

Als u een pakket wilt verwijderen dat is geïnstalleerd met de TAR. GZ-bestand, verwijder de installatiemap.

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

Opmerking

Mogelijk moet u de 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 voorbij. 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-25

Opmerking

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

Debian 9

Waarschuwing

Vanaf juli 2024 is de officiële ondersteuning voor Debian 9 voorbij. 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-25

Opmerking

Mogelijk moet u de 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-25

SLES 15

Als u wilt installeren op SLES (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-25

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

Opmerking

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

Installeren op Alpine (TAR.GZ)

Om te installeren op Alpine, downloadt u een tar.gz pakket voor Alpine (zie de downloadpagina) en extraheert u het naar de gewenste locatie.

Opmerking

Alpine wordt alleen ondersteund voor JDK 11 en JDK 17. We bieden geen ondersteuning Alpine voor JDK 21 en nieuwere versies.

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-25-amd64

Voor CentOS kunt u de alternatives opdracht gebruiken om Java-versies te beheren.

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.