Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
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 paquets 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 votre système d’exploitation de choix, comme décrit dans la section suivante.
Programmes d’installation natifs
Pour Windows, nous produisons un programme d’installation EXE avec une interface graphique. Pour macOS, nous produisons un programme d’installation PKG avec des fonctionnalités similaires. Ces programmes d’installation rendent automatiquement les outils JDK (Java Development Kit) disponibles 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 l’installer sur n’importe quelle version de Windows, vous pouvez utiliser le programme d’installation EXE ou le package ZIP. Sur Windows la version 10 ou ultérieure, vous pouvez également utiliser le Windows Gestionnaire de package à partir de votre Windows terminal.
Remarque
Vous ne devez utiliser qu’une seule méthode d’installation (EXE, MSI ou ZIP) à la fois pour chaque version de JDK. Si vous avez déjà installé une version JDK LTS (Support à long terme) donnée à l’aide d’une méthode (exemple : MSI) et que vous souhaitez la mettre à jour à l’aide d’une autre méthode (exemple : EXE), vous devez d’abord désinstaller le JDK existant avant de poursuivre la nouvelle installation.
Installer sur Windows via un fichier EXE
L’EXE (Windows exécutable) 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 du programme d’installation, il lance le programme d’installation d’application traditionnel Windows , où vous pouvez suivre les instructions à l’écran.
Pour un déploiement à grande échelle, vous pouvez installer l’EXE sur la ligne de commande en procédant comme suit :
Téléchargez le
.exefichier. 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é Descriptif FeatureEnvironmentMettre à jour la variable d’environnement PATH. (PAR DEFAULT)FeatureJarFileRunWithAssociez .jar fichiers aux applications Java. (PAR DEFAULT) FeatureJavaHomeMettre à jour la variable d’environnement JAVA_HOME.FeatureOracleJavaSoftMet à jour les clés de Registre HKLM\SOFTWARE\JavaSoft\.Remarque
Vous pouvez utiliser
FeatureOracleJavaSoftpour empêcher Oracle Java de lancer à 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.Exécutez le fichier EXE à partir de la ligne de commande. Utilisez les fonctionnalités sélectionnées, comme illustré dans l’exemple suivant.
.\<package>.exe /SILENT /SUPPRESSMSGBOXES /ALLUSERS /TASKS="FeatureEnvironment,FeatureJarFileRunWith" /DIR="C:\Program Files\Microsoft\"Remarque
Si vous installez uniquement l’utilisateur actuel, utilisez l’indicateur
/CURRENTUSERau lieu de/ALLUSERS.Pour supprimer l’écran de barre de progression de l’installation, utilisez l’indicateur
/VERYSILENTau lieu de/SILENT.L'indicateur
/DIRest facultatif. S’il est omis, le dir d’installation par défaut est utilisé en fonction du mode d’installation :/ALLUSERSou/CURRENTUSER.
Installer sur Windows via MSI ancienne version :
Si vous rencontrez des problèmes avec le programme d’installation EXE sur JDK 11, JDK 17 ou JDK 21, vous pouvez désinstaller exe et utiliser l’ancienne msi (Microsoft Installer) pour une méthode d’installation graphique et console uniquement similaire. Si vous double-cliquez sur le fichier du programme d’installation, il lance le programme d’installation d’application traditionnel Windows , où vous pouvez suivre les instructions à l’écran.
Pour un déploiement à grande échelle, vous pouvez installer le msi sur la ligne de commande en procédant comme suit :
Téléchargez le
.msifichier. Pour plus d’informations, consultez Télécharger la build Microsoft d’OpenJDK.Choisissez les fonctionnalités que vous souhaitez installer à partir du tableau à l’étape 2 de l’installation via Windows EXE
Remarque
FeatureMainest une option unique et par défaut pour MSI qui indique au programme d’installation d’effectuer l’installation principaleVous pouvez utiliser des paramètres facultatifs qui regroupent certaines des fonctionnalités, comme illustré dans l’exemple suivant :
Paramètre Fonctionnalités INSTALLLEVEL=1FeatureMain,FeatureEnvironment,FeatureJarFileRunWithExécutez la
msiexeccommande 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\" /quietRemarque
Vous devez utiliser
INSTALLDIRavecFeatureMain.Cet exemple installe silencieusement la build Microsoft d’OpenJDK, met à jour les
PATHfichiers , associe des.jarfichiers aux applications Java et définitJAVA_HOME.
Installer sur Windows avec le gestionnaire de paquets Windows (winget)
Pour installer avec le Gestionnaire de package, Windows winget, puis ouvrez Windows Terminal.
Ensuite, utilisez la commande suivante pour rechercher les packages de build Microsoft d’OpenJDK :
winget search Microsoft.OpenJDK
La sortie résultante est similaire à :
Name Id Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 25 Microsoft.OpenJDK.25 25.0.1
Vous pouvez maintenant installer le package en référence au Id, à l’aide de la commande :
winget install Microsoft.OpenJDK.25
Cette commande produit une sortie similaire à :
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
Installer sur macOS
Les paquets pour macOS sont disponibles via Homebrew ou disponibles en téléchargement autonome aux formats PKG (programme d’installation de paquets macOS) ou TAR.GZ.
Pour installer la dernière version avec Homebrew:
brew install --cask microsoft-openjdk
Cette commande produit une sortie similaire à :
==> 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!
Remarque
Le package microsoft-openjdk pointe vers la dernière version de Microsoft Build d’OpenJDK.
Pour installer d’autres versions principales avec 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
Pour installer sur macOS avec le package TAR.GZ, extrayez le fichier à l’emplacement souhaité. Le JDK se trouve à <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-25.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-25.jdk
sudo pkgutil --forget com.microsoft.25.jdk
Pour désinstaller un package installé à l’aide du tar. Fichier GZ, supprimez le dossier d’installation.
Installer sur Ubuntu
Pour installer sur Ubuntu 18.04, 20.04, 22.04 et 24.04 versions LTS, ouvrez un terminal et exécutez les commandes suivantes :
# 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
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-25
Remarque
Vous devrez peut-être mettre à jour votre sélection JDK par défaut. Pour plus d’informations, voir ici.
Installer sur Debian
Debian 10 – 12
Avertissement
Depuis juillet 2024, le support officiel de Debian 10 est terminé. 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-25
Remarque
Vous devrez peut-être mettre à jour votre sélection JDK par défaut. Pour plus d’informations, voir ici.
Debian 9
Avertissement
Depuis juillet 2024, le support officiel de Debian 9 est terminé. 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-25
Remarque
Vous devrez peut-être mettre à jour votre sélection JDK par défaut. Pour plus d’informations, voir ici.
Installer sur SUSE
openSUSE 15
Pour l’installer sur openSUSE 15, ouvrez un terminal et exécutez les commandes suivantes :
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
Pour l’installer sur SLES (SUSE Linux Enterprise Server) 15, ouvrez un terminal et exécutez les commandes suivantes :
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
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
sudo yum install msopenjdk-25
Remarque
Les paquets RPM pour msopenjdk-25 peuvent ne pas être mis à jour automatiquement vers la dernière version mineure. Pour rechercher les versions disponibles, exécutez yum -v list msopenjdk-25. Ensuite, exécutez yum install msopenjdk-25-<version> pour forcer une mise à jour vers la version spécifiée. Exemple : yum install msopenjdk-25-25.0.1-1
Installer sur Alpine (TAR.GZ)
Pour l’installer sur Alpine, téléchargez un paquet tar.gz pour Alpine (voir la page de téléchargement) et extrayez-le à l’emplacement souhaité.
Remarque
Alpine est uniquement pris en charge pour JDK 11 et JDK 17. Nous ne prenons pas en charge Alpine pour JDK 21 et versions ultérieures.
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-25-amd64
Pour CentOS, vous pouvez utiliser la alternatives commande pour gérer les versions java.
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. Visitez notre page de discussions OpenJDK sur GitHub pour nous envoyer vos commentaires.
Java et OpenJDK sont des marques commerciales ou des marques déposées d’Oracle et/ou de ses affiliés.