Comment configurer la variable d’environnement JAVA_HOME sous Windows 11

📅
🕑 5 minutes de lecture

Configurer la variable d’environnement JAVA_HOME sous Windows 11 peut sembler fastidieux au premier abord, mais en réalité, une fois la manipulation maîtrisée, c’est assez simple. Que vous souhaitiez exécuter des outils du SDK Android, compiler avec Maven ou Gradle, ou simplement résoudre l’erreur « JAVA_HOME n’est pas défini » qui apparaît inopinément, ajuster cette variable d’environnement peut vous éviter bien des tracas. La procédure consiste principalement à naviguer dans les menus et ne requiert aucune compétence technique particulière ; c’est donc une compétence utile à avoir. Il suffit d’un peu de patience, de quelques clics et de vérifier que Java est bien installé à l’emplacement prévu.

Comment corriger l’erreur JAVA_HOME sous Windows 11

Localisez le chemin d’installation de Java

Tout d’abord, vous devez localiser l’emplacement de Java sur votre ordinateur. Sous Windows, il se trouve généralement dans C:\Program Files\Java\ ou C:\Program Files (x86)\Java\. Si Java est installé, vous verrez des dossiers nommés comme ` jdk-17Java.jd` ou `Java.jd` jdk-21. L’important est de copier le chemin exact vers ce dossier : il doit pointer vers le dossier racine du JDK, et non vers un binsous-dossier.

  • Ouvrir l’explorateur de fichiers
  • Accédez à : C:\Program Files\Java\
  • Trouvez le dossier correspondant à votre version de JDK, commejdk-21
  • Cliquez dans la barre d’adresse, copiez le chemin complet (par exemple, C:\Program Files\Java\jdk-21)

Sur certains systèmes, Java peut se trouver ailleurs ou être installé sur un autre disque. Accédez simplement au dossier Java et notez son chemin d’accès. Si vous ne voyez pas le dossier Java, vérifiez que Java est correctement installé. Par ailleurs, il arrive parfois que des problèmes surviennent avec les versions 32 bits et 64 bits ; assurez-vous donc d’utiliser la version appropriée.

Ouvrir les variables d’environnement dans Windows 11

Cette partie, où vous ajoutez ou modifiez les variables d’environnement, est un peu cachée. Mais bon, Windows simplifie les choses une fois qu’on sait où cliquer :

  1. Appuyez sur Windows + S pour afficher la recherche
  2. Variables d’environnement de type
  3. Cliquez sur Modifier les variables d’environnement système
  4. Dans la fenêtre Propriétés système, cliquez sur le bouton Variables d’environnement

Il s’agit principalement de naviguer dans quelques menus. Soyez patient si l’ouverture prend un instant. Les mises à jour Windows peuvent parfois modifier l’apparence ou l’emplacement, mais la procédure reste globalement la même.

Créez la variable JAVA_HOME

Voici l’étape cruciale : la configuration de la variable JAVA_HOME. Voici pourquoi : certaines applications ou outils de compilation utilisent cette variable d’environnement pour trouver Java, sans vous demander de spécifier les chemins à chaque fois. La configurer correctement réduit les erreurs et les frustrations. Quand faut-il le faire ? Si vous rencontrez des erreurs du type « JAVA_HOME non défini » ou « Java non détecté », cette étape est essentielle. Après la configuration, vous devriez constater un fonctionnement plus fluide et une diminution des erreurs Java inattendues.

  • Dans la fenêtre Variables d’environnement, sous Variables système, cliquez sur Nouveau
  • Définissez le nom de la variable sur :JAVA_HOME
  • Attribuez à la variable le chemin que vous avez copié précédemment, par exemple :C:\Program Files\Java\jdk-21

Veillez à ne pas ajouter de barre oblique finale ni de point \bin. Indiquez simplement le chemin d’accès au dossier racine.

Ajouter Java à la variable PATH

Cette étape vous permet d’exécuter des commandes Java directement depuis n’importe quelle fenêtre de terminal, sans avoir à spécifier le chemin complet. C’est un gain de temps précieux lors des tests ou des opérations en ligne de commande. Le principe : créer un lien symbolique vers le bindossier situé dans votre JDK dans votre variable d’environnement PATH.

  1. De retour dans la fenêtre Variables d’environnement, faites défiler jusqu’à Variables système et recherchez Chemin
  2. Sélectionnez-le et cliquez sur Modifier
  3. Cliquez sur Nouveau et ajoutez :%JAVA_HOME%\bin
  4. Cliquez sur OK pour enregistrer les modifications.

Car, bien sûr, Windows se doit de compliquer les choses inutilement ; mais une fois configuré, il suffit d’ouvrir un terminal et de l’exécuter java -versiondepuis n’importe où. C’est là le véritable avantage.

Vérifiez si cela fonctionne correctement.

Après tous ces clics et ces copies, il est temps de vérifier que tout est légitime :

  1. Ouvrez une nouvelle invite de commandes
  2. Saisissez le texte echo %JAVA_HOME%et appuyez sur Entrée.
  3. Le chemin d’accès à votre dossier JDK devrait s’afficher. Si ce n’est pas le cas, vérifiez vos étapes ou redémarrez l’invite de commandes.
  4. Ensuite, exécutez la commandejava -version ; si elle affiche les informations de version de Java, tout est en ordre.

Si le chemin d’accès est incorrect ou si les informations de version ne s’affichent pas, vérifiez que les variables d’environnement sont correctement configurées et que vous avez bien ouvert une nouvelle fenêtre d’invite de commandes pour que les modifications soient prises en compte. Un redémarrage peut parfois résoudre le problème, car Windows peut parfois être récalcitrant lors du rechargement de l’environnement.

Conclure

Configurer correctement la variable d’environnement JAVA_HOME sous Windows 11 est très simple : il suffit de parcourir quelques menus et de copier le chemin d’accès. Une fois correctement configurée, la résolution des erreurs liées à Java devient beaucoup plus facile. Et si vous changez de version de Java ultérieurement, il vous suffira de mettre à jour le chemin d’accès. L’environnement se charge du reste.

J’espère que ça permettra à quelqu’un de gagner quelques heures. C’est un peu agaçant que Windows ne rende pas la procédure évidente, mais après l’avoir faite une ou deux fois, c’est super rapide.

Résumé

  • Trouvez votre dossier d’installation Java et copiez son chemin d’accès.
  • Ouvrez les variables d’environnement et créez une nouvelle variable JAVA_HOME.
  • Ajoutez %JAVA_HOME%\bin à votre chemin système.
  • Vérifiez la configuration à l’aide des commandes de l’invite de commandes.

J’espère que ça aidera.