Installer la build Microsoft d’OpenJDK
Cet article décrit comment installer la build Microsoft d’OpenJDK. Pour obtenir les fichiers mentionnés dans cet article, consultez Télécharger la build Microsoft d’OpenJDK.
Packages ZIP et TAR.GZ
Pour Windows, Linux et macOS, nous produisons des packages ZIP (Windows) et TAR.GZ (Linux/macOS). Pour les installer, extrayez l’un de ces packages dans un dossier de votre choix, puis définissez la variable d’environnement JAVA_HOME
sur ce dossier.
Vous pouvez également utiliser des programmes d’installation natifs pour le système d’exploitation de votre choix, comme décrit dans la section suivante.
Programmes d’installation natifs
Pour Windows, nous produisons un programme d’installation MSI avec une interface graphique. Pour macOS, nous produisons un programme d’installation PKG avec des fonctionnalités similaires. Ces programmes d’installation rendent automatiquement disponibles les outils JDK dans votre PATH
.
Pour Linux, nous produisons des packages DEB et RPM à utiliser avec apt
et rpm
.
Les sections suivantes fournissent des instructions pour ces programmes d’installation.
Installer sur Windows
Pour installer sur n’importe quelle version de Windows, vous pouvez utiliser les packages MSI ou le package ZIP. Si vous utilisez Windows 10 ou une version ultérieure, vous pouvez utiliser le gestionnaire de package Windows à partir de votre terminal Windows.
Installer sur Windows via MSI
Le programme d’installation MSI fournit à la fois une méthode d’installation graphique et une méthode d’installation de console uniquement. Si vous double-cliquez sur le fichier MSI, il lance le programme d’installation d’application Windows traditionnel, dans lequel vous suivez les instructions à l’écran.
Pour le déploiement à grande échelle, vous pouvez installer le fichier MSI sur la ligne de commande en procédant de la manière suivante :
Téléchargez le fichier .msi. Pour plus d’informations, consultez Télécharger la build Microsoft d’OpenJDK.
Choisissez les fonctionnalités que vous souhaitez installer dans le tableau suivant :
Fonctionnalité Description FeatureMain
Installation principale (PAR DEFAULT) FeatureEnvironment
Mettre à jour la variable d’environnement PATH
. (PAR DEFAULT)FeatureJarFileRunWith
Associez des fichiers .jar aux applications Java. (PAR DEFAULT) FeatureJavaHome
Mettre à jour la variable d’environnement JAVA_HOME
.FeatureOracleJavaSoft
Met à jour les clés de Registre HKLM\SOFTWARE\JavaSoft\
.Remarque
Vous pouvez utiliser
FeatureOracleJavaSoft
pour empêcher le lancement d’Oracle Java à partir de PATH lorsque la build Microsoft d’OpenJDK est désinstallée. Réinstallez Oracle Java si vous devez restaurer les clés de Registre Oracle.Vous pouvez utiliser des paramètres facultatifs qui regroupent certaines des fonctionnalités, comme illustré dans l’exemple suivant :
Paramètre Fonctionnalités INSTALLLEVEL=1
FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
Exécutez la commande
msiexec
sur la station de travail cible. Utilisez les fonctionnalités sélectionnées, comme illustré dans l’exemple suivant.msiexec /i <package>.msi ADDLOCAL=FeatureMain,FeatureEnvironment,FeatureJarFileRunWith,FeatureJavaHome INSTALLDIR="c:\Program Files\Microsoft\" /quiet
Remarque
Vous devez utiliser
INSTALLDIR
avecFeatureMain
.Cet exemple installe silencieusement la build Microsoft d’OpenJDK, met à jour le
PATH
, associe les fichiers .jar aux applications Java et définitJAVA_HOME
.
Installer sur Windows avec le gestionnaire de package Windows (winget)
Pour effectuer l’installation avec le gestionnaire de package Windows, commencez par installer winget, puis ouvrez le terminal Windows.
Ensuite, utilisez la commande suivante pour rechercher les packages de build Microsoft d’OpenJDK :
winget search Microsoft.OpenJDK
Vous voyez une sortie similaire à ce qui suit :
Name Id Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 21 Microsoft.OpenJDK.21 21.0.0
Vous pouvez maintenant installer le package en référençant le Id
indiqué ci-dessus, à l’aide de la commande suivante :
winget install Microsoft.OpenJDK.21
Cette commande produit un résultat similaire à ce qui suit :
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
Installer sur macOS
Les packages pour macOS sont disponibles via Homebrew ou en tant que téléchargements autonomes aux formats PKG ou TAR.GZ.
Pour installer la dernière version avec Homebrew :
brew install --cask microsoft-openjdk
Cette commande produit un résultat similaire à ce qui suit :
==> 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!
Remarque
Le package microsoft-openjdk
pointe vers la dernière version de Microsoft Build d’OpenJDK.
Pour installer d’autres versions majeures avec Homebrew :
brew install --cask microsoft-openjdk@11
# OR
brew install --cask microsoft-openjdk@17
# OR
brew install --cask microsoft-openjdk@21
Pour installer sur macOS avec le package TAR.GZ, extrayez simplement le fichier dans un emplacement. Le JDK sera à l’intérieur <location>/jdk-<version>/Contents/Home
.
Pour installer à l’aide du programme d’installation PKG, ouvrez le programme d’installation et suivez les instructions. Par défaut, le JDK est installé sur /Library/Java/JavaVirtualMachines/microsoft-21.jdk/Contents/Home
.
Désinstaller sur macOS
Pour désinstaller la build Microsoft d’OpenJDK installée via Homebrew ou PKG, utilisez les commandes suivantes :
sudo rm -rf /Library/Java/JavaVirtualMachines/microsoft-21.jdk
sudo pkgutil --forget com.microsoft.21.jdk
Pour désinstaller le package installé via le package TAR.GZ, supprimez simplement le dossier.
Installer sur Ubuntu
Pour installer sur Ubuntu versions LTS 18.04, 20.04 et 22.04, ouvrez un terminal et exécutez les commandes suivantes :
# Valid values are only '18.04', '20.04', and '22.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
Une fois le référentiel ajouté, installez la build Microsoft d’OpenJDK en exécutant les commandes suivantes :
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install msopenjdk-21
Remarque
Vous devrez peut-être mettre à jour votre sélection JDK par défaut, consultez ici pour plus d’informations.
Installer sur Debian
Debian 10 – 12
Avertissement
Depuis juillet 2024, le support officiel pour Debian 10 a pris fin. Tous les JDK publiés jusqu’en juillet 2024 restent disponibles, mais ne recevront pas de mises à jour ou de support continus
Pour l’installer sur Debian de 10 à 12, ouvrez un terminal et exécutez les commandes suivantes :
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
Une fois le référentiel ajouté, exécutez les commandes suivantes :
sudo apt update
sudo apt install msopenjdk-21
Remarque
Vous devrez peut-être mettre à jour votre sélection JDK par défaut, consultez ici pour plus d’informations.
Debian 9
Avertissement
Depuis juillet 2024, le support officiel pour Debian 9 a pris fin. Tous les JDK publiés jusqu’en juillet 2024 restent disponibles, mais ne recevront pas de mises à jour ou de support continus
Pour l’installer sur Debian 9, ouvrez un terminal et exécutez les commandes suivantes :
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
Une fois le référentiel ajouté, exécutez les commandes suivantes :
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install msopenjdk-21
Remarque
Vous devrez peut-être mettre à jour votre sélection JDK par défaut, consultez ici pour plus d’informations.
Installer sur CentOS 7 (RPM)
Pour l’installer sur CentOS 7, ouvrez un terminal et exécutez les commandes suivantes :
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
Une fois le référentiel ajouté, exécutez la commande suivante :
sudo yum install msopenjdk-21
Remarque
Les packages RPM pour msopenjdk-21
peuvent ne pas être mis à jour automatiquement vers la dernière version mineure. Pour rechercher les versions disponibles les plus récentes, exécutez yum -v list msopenjdk-21
. Ensuite, exécutez yum install msopenjdk-21-<version>
pour forcer la mise à jour vers la version spécifiée. Exemple : yum install msopenjdk-21-21.0.0-1
Installer sur Alpine (TAR.GZ)
Pour l’installer sur Alpine, téléchargez simplement un package tar.gz
pour Alpine (consultez la page Télécharger) et extrayez le dossier.
Remarque
Alpine n’est prise en charge que pour JDK 11 et JDK 17. Désolé, nous ne soutiendrons plus alpine pour JDK21.
Modifier le JDK par défaut sur Linux
Si plusieurs versions d’OpenJDK sont installées sur votre système, utilisez la commande suivante pour définir la build Microsoft d’OpenJDK comme valeur par défaut :
Pour Debian/Ubuntu :
sudo update-java-alternatives --set msopenjdk-21-amd64
Pour CentOS, vous pouvez utiliser la commande alternative
.
Fournir des commentaires sur la build Microsoft d’OpenJDK
Envoyez-nous vos commentaires, vos pensées et vos idées pour nous aider à améliorer la build Microsoft d’OpenJDK. Consultez notre page de discussions OpenJDK sur GitHub pour nous faire part de vos commentaires.
Java et OpenJDK sont des marques ou des marques déposées d’Oracle et/ou de ses affiliés.