logo

Configuration des variables d'environnement pour Java - Guide complet pour définir JAVA_HOME

Dans le voyage vers l'apprentissage du langage de programmation Java configuration des variables d'environnement pour Java est essentiel car il aide le système à localiser les outils Java nécessaires à l'exécution des programmes Java. Désormais, ce guide sur la configuration des variables d'environnement pour Java est une solution unique pour Mac Fenêtres et Linux utilisateurs. Ici, nous avons discuté du processus étape par étape pour définir la variable d'environnement dans les trois principaux systèmes d'exploitation.

Avant de configurer les variables d'environnement, le Kit de développement Java (JDK) doit être installé sur votre système et vous devez connaître le Installation du JDK répertoire sur votre système.

Pour définir Variables d'environnement Java vous devez définir



  • JAVA_HOME : Il pointe vers le répertoire dans lequel le JDK est installé sur le système.
  • CHEMIN: Il spécifie où le système d'exploitation doit rechercher les fichiers exécutables.

Définition des variables d'environnement sous Windows

Étape 1 : Télécharger le JDK

  • Téléchargez et installez le dernier JDK depuis le site officiel Site Web d'Oracle . Pour savoir comment télécharger JDK sur le système d'exploitation Windows, reportez-vous à cet article : Comment installer Java sur Windows Linux et macOS ?

Étape 2 : Ensemble JAVA_HOME

  • Cliquez sur Windows + S, recherchez « Variables d'environnement » et cliquez sur Modifier les variables d'environnement système . Dans le Propriétés du système fenêtre, cliquez sur Variables d'environnement.
  • Allez maintenant dans la section Variable d'environnement > Variable système > cliquez sur  Nouveau .
Définir-Environnement-Variables-1' title=Définir JAVA_HOME
  • Dans le  Nom de la variable  champ entrer  JAVA_HOME et dans le Valeur variable saisissez le chemin où le JDK est installé. Cliquez sur OK pour enregistrer les modifications.
Définir-Variables-d'environnement-2' loading='lazy' title=Nom de la variable

Étape 3 : mettre à jour la variable de chemin

  • Maintenant, nous devons mettre à jour la variable PATH. Pour cela ouvrez le lecteur C: allez dans Fichiers programme > Java > jdk-23 > dossier bin puis copiez le chemin.
Définir-Variables-d'environnement-3' loading='lazy' title=Mettre à jour la variable de chemin
  • Entrez à l'intérieur Variables système section sélectionnez la variable de chemin. Faites un clic droit dessus et choisissez l'option Modifier . Dans la fenêtre Modifier l'environnement, cliquez sur Nouveau .
Définir-Variables-d'environnement-4' loading='lazy' title=Variables système
  • Ajoutez ensuite le chemin d'accès au dossier bin du JDK (par ex.C:Program FilesJavajdk-23bin).
Définir-Environnement-Variables-5' loading='lazy' title=JDK
  • Cliquez D'ACCORD pour enregistrer les modifications.

Étape 4 : Vérifiez la version Java

  • Maintenant, pour vérifier l'installation, ouvrez l'invite de commande et exécutez les commandes ci-dessous :

java --version

Vérifier la version Java' loading='lazy' title=java --version
  • Pour vérifier le compilateur Java, exécutez la commande ci-dessous :

Version Javac

Vérifier la version javac' loading='lazy' title=Version Javac

Configuration des variables d'environnement pour Java sous Linux

Si vous êtes un utilisateur Linux, recherchez la solution complète pour configurer les variables d'environnement pour Java sur le système d'exploitation Linux.

Étape 1 : Téléchargez et installez JAVA JDK

Après avoir installé le JDK sous Linux Nous devons configurer le système pour qu'il puisse reconnaître Java.

Étape 2 : ouvrez le terminal Linux

  • Maintenant, nous devons définissez JAVA_HOME. Pour faire ça
  • Ouvrez le terminal et exécutez la commande ci-dessous :

exporter JAVA_HOME=/chemin/vers/votre/jdk

Étape 3 : Mettre à jour le chemin

  • Mettre à jour le CHEMIN Variables sous Linux
  • Ajouter le JDKbinrépertoire vers lePATHet exécutez la commande ci-dessous dans le terminal :

export PATH=$PATH:$JAVA_HOME/bin

Étape 4 : Modifier la variable d'environnement de manière permanente

Les changements ci-dessus sont temporaires. Pour rendre les modifications des variables d'environnement permanentes, vous devez ajouter leexportcommandes au fichier de configuration de votre shell. Selon le shell que vous utilisez.

  • Pour frapper utilise la commande nano ~/.bashrc
  • Pour zsh utilise la commande nano ~/.zshrc
  • Pour poisson utilise la commande nano ~/.config/fish/config.fish

Ajoutez les commandes suivantes à la fin du fichier.

âge d'Ankita Lokhande

exporter JAVA_HOME=/chemin/vers/votre/jdk

export PATH=$PATH:$JAVA_HOME/bin

créer un fil Java

Après avoir enregistré le fichier, exécutez la commande suivante pour appliquer les modifications :

source ~/.bashrc

Cela définira votre JAVA_HOME et PATH variables sous Linux de façon permanente.

Étape 5 : Vérifier l'installation

  • Pour confirmer leJAVA_HOMEchemin, exécutez la commande ci-dessous :

écho $JAVA_HOME

  • Il devrait afficher le chemin du programme d’installation du JDK. Si la sortie est vide, cela signifie que JAVA_HOME la variable d'environnement n'est pas définie correctement.

Étape 6 : Vérifier le chemin mis à jour

  • Pour confirmer la mise à jourPATH run la commande ci-dessous :

écho $ CHEMIN

Il devrait afficher le chemin du répertoire bin vers votre JDK. Si la sortie est vide, cela signifie que CHEMIN la variable d'environnement n'est pas définie correctement. Puis écris java --version et javac -version pour vérifier l'installation.

Configuration des variables d'environnement pour Java sous macOS

Si vous êtes un utilisateur Mac, trouvez la solution complète pour configurer les variables d'environnement pour Java sur le système d'exploitation macOS.

Étape 1 : Configurer le système

  • Après avoir installé le JDK sous macOS nous devons configurer le système pour qu'il puisse reconnaître Java.

Étape 2 : Configurer Java Home

  • Maintenant, pour définir le JAVA_HOME et PATH variables d'environnement en permanence, nous devons les ajouter au fichier de configuration de notre shell en fonction du shell que nous utilisons.
  • Pour frapper (si vous disposez d'une ancienne version de macOS), exécutez la commande nano ~/.bash_profile
  • Pour zsh( shell par défaut pour macOS 10.15 Catalina et versions ultérieures ) exécuter la commande nano ~/.zshrc

Ajoutez les commandes suivantes à la fin du fichier :

exporter JAVA_HOME=$(/usr/libexec/java_home)

export PATH=$JAVA_HOME/bin:$PATH

Étape 3 : Changer la base

  • Nous devons maintenant appliquer les modifications.
  • Pour frapper appliquez les modifications en exécutant la commande ci-dessous :

source ~/.bash_profile

  • Pour zsh appliquez les modifications en exécutant la commande ci-dessous :

source ~/.zshrc

Étape 4 : Vérifier une installation

  • Vérifier l'installation
  • Vérifier JAVA_HOME variable d'environnement en exécutant la commande ci-dessous :

écho $JAVA_HOME

  • Il devrait afficher le chemin du programme d’installation du JDK. Si la sortie est vide, cela signifie que JAVA_HOME la variable d'environnement n'est pas définie correctement.
  • Vérifier CHEMIN variable d'environnement en exécutant la commande ci-dessous :

écho $ CHEMIN

Il devrait afficher le chemin du répertoire bin vers votre JDK. Si la sortie est vide, cela signifie que CHEMIN la variable d'environnement n'est pas définie correctement.

Puis écris java --version et javac -version commande pour vérifier l’installation sur macOS.

Étape 5 : Exécutez le programme Java compilé

Après avoir compilé le programme Java, nous pouvons l'exécuter à l'aide de la commande suivante :

java BonjourMonde

Pourquoi n'incluons-nous pas .class dans la commande ?

Lors de l'exécution d'un programme Java, la commande java attend un nom de classe. Le nom du fichier n'a pas d'importance tant que la classe avec la méthode main() est spécifiée.

que fait Ravel en python

Par exemple : La commande correcte est java HelloWorld. Cela exécutera correctement le programme. La commande java HelloWorld.class est une commande incorrecte, cela provoquera une erreur car la JVM recherche une classe nommée HelloWorld.class et non HelloWorld.

Après avoir suivi ces étapes, votre variable d'environnement pour Java sera définie correctement et vous pourrez facilement exécuter des programmes Java à partir du terminal sans aucun problème.

Conclusion

La création d'un flux de travail de développement fluide et efficace nécessite la configuration de variables d'environnement pour Java. En aidant votre système à localiser les outils essentiels tels que le compilateur Java et le runtime, ces variables simplifient de nombreuses tâches telles que la compilation et l'exécution de programmes Java. Une variable correctement configurée comme JAVA_HOME garantit également une intégration transparente de Java avec d'autres frameworks et outils de développement. Que vous utilisiez Windows macOS ou Linux, vous pouvez personnaliser votre environnement Java pour répondre à vos besoins spécifiques en suivant les étapes décrites dans ce guide.

Créer un quiz