Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ce guide explique ce qui diffère de la configuration de Java sur Windows par rapport à Mac ou Linux, et vous permet d’effectuer une installation JDK opérationnelle avec votre environnement correctement configuré.
Choisir un JDK
Plusieurs distributions JDK sont disponibles pour Windows. Microsoft publie sa propre build basée sur OpenJDK :
- Microsoft Build of OpenJDK : gratuit, open source, pris en charge par Microsoft, disponible pour Windows x64 et ARM64
- Eclipse Temurin (Adoptium) — distribution open source largement utilisée
- JDK Oracle : nécessite une licence pour une utilisation commerciale
Pour la plupart des développeurs, Microsoft Build of OpenJDK ou Temurin sont de bons choix.
Installer avec winget
Ouvrez un terminal PowerShell ou invite de commandes et exécutez :
winget install Microsoft.OpenJDK.21
Pour installer Temurin à la place :
winget install EclipseAdoptium.Temurin.21.JDK
Vérifiez l’installation :
java -version
Définir JAVA_HOME
Contrairement à macOS (où /usr/libexec/java_home gère cela), sur Windows, vous devez définir JAVA_HOME manuellement. De nombreux outils ( Maven, Gradle, Android Studio) nécessitent cela.
- Ouvrez Démarrer, recherchez variables d’environnement, puis sélectionnez Modifier les variables d’environnement système.
- Cliquez sur Variables d’environnement.
- Sous Variables système, cliquez sur Nouveau et définissez :
- Nom de la variable :
JAVA_HOME - Valeur de la variable : chemin d’accès à votre JDK, par exemple
C:\Program Files\Microsoft\jdk-21.0.x.x-hotspot
- Nom de la variable :
- Recherchez la variable Path sous Variables système, cliquez sur Modifier, puis ajoutez
%JAVA_HOME%\bin. - Cliquez sur OK pour fermer toutes les boîtes de dialogue, puis ouvrez un nouveau terminal et vérifiez :
echo $env:JAVA_HOME
java -version
javac -version
Conseil / Astuce
Si plusieurs kits JDK sont installés, celui répertorié en Path premier est prioritaire. Les outils tels que SDKMAN (via WSL) ou jEnv peuvent aider à gérer plusieurs versions.
WSL ou Windows natif ?
Pour la plupart des développements Java – back-ends web, Android, applications d’entreprise – Windows natif fonctionne bien. Utilisez WSL si votre outil de génération ou cible de déploiement est spécifique à Linux, ou si vous travaillez dans une équipe où tout le monde est sur Linux/Mac et que vous souhaitez une parité d’environnement.
Éditeurs recommandés
- Visual Studio Code avec le pack d’extension pour Java : léger, fonctionne bien pour la plupart des projets
- IntelliJ IDEA — IDE complet, l’édition Community est gratuite
Étapes suivantes
Windows developer