Définir JAVA__HOME sous Windows 7, 8, 10, Mac OS X, Linux

Définir JAVA_HOME sous Windows 7, 8, 10, Mac OS X, Linux

1. Vue d'ensemble

Dans cet article rapide, nous allons voir comment définir la variableJAVA_HOME sous Windows, Mac OS X et Linux.

2. les fenêtres

2.1. Windows 10 et 8

  1. OuvrezSearch et tapezadvanced system settings

  2. Dans les options affichées, sélectionnez le lienView advanced system settings

  3. Sous l'ongletAdvanced, cliquez surEnvironment Variables

  4. Dans la sectionSystem variables, cliquez surNew (ouUser variables pour le paramètre mono-utilisateur)

  5. DéfinissezJAVA_HOME commeVariable name et le chemin d'accès à l'installation JDK commeVariable value et cliquez surOK

  6. Cliquez surOK et cliquez surApply pour appliquer les modifications

2.2. Windows 7

  1. Sur le bureau, cliquez avec le bouton droit surMy Computer et sélectionnezProperties

  2. Sous l'ongletAdvanced, cliquez surEnvironment Variables

  3. Dans la sectionSystem variables, cliquez surNew (ouUser variables pour le paramètre mono-utilisateur)

  4. DéfinissezJAVA_HOME commeVariable name et le chemin d'accès à l'installation JDK commeVariable value et cliquez surOK

  5. Cliquez surOK et cliquez surApply pour appliquer les modifications

Ouvrez l'invite de commande et vérifiez la valeur de la variableJAVA_HOME:

echo %JAVA_HOME%

Le résultat devrait être le chemin d'accès à l'installation du JDK:

C:\Program Files\Java\jdk1.8.0_111

3. Mac OS X

3.1. Utilisateur unique - Mac OS X 10.5 ou plus récent

À partir d'OS X 10.5, Apple a introduit unhttps://developer.apple.com/library/content/qa/qa1170/index.html[command line tool] ( / usr / libexec / java_home_) qui trouve de manière dynamique la version Java la plus élevée spécifiée dans les préférences Java pour l'utilisateur actuel.

Ouvrez~/.bash_profile dans n'importe quel éditeur de texte et ajoutez:

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

Enregistrez et fermez le fichier.

Ouvrez un terminal et exécutez la commande source pour appliquer les modifications:

source ~/.bash_profile

Nous pouvons maintenant vérifier la valeur de la variableJAVA_HOME:

echo $JAVA_HOME

Le résultat devrait être le chemin d'accès à l'installation du JDK:

/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

3.2. Utilisateur unique - Versions antérieures de Mac OS X

Pour les anciennes versions de OS X, nous devons définir le chemin exact de l'installation du JDK:

Ouvrez~/.bash_profile dans n'importe quel éditeur et ajoutez:

export JAVA_HOME=/path/to/java_installation

Enregistrez et fermez le fichier.

Ouvrez un terminal et exécutez la commande source pour appliquer les modifications:

source ~/.bash_profile

Nous pouvons maintenant vérifier la valeur de la variableJAVA_HOME:

echo $JAVA_HOME

Le résultat devrait être le chemin d'accès à l'installation du JDK:

/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

3.3. Paramètre général

Pour définirJAVA_HOME globalement pour tous les utilisateurs, les étapes sont les mêmes que pour un seul utilisateur, mais le fichier/etc/profile est utilisé.

4. Linux

Nous allons bien sûr manipuler le PATH ici, donc, si vous ne l’avez pas encore fait,here are the detailed instructions explique comment le faire.

4.1 Single User

Pour définirJAVA_HOME sous Linux pour un seul utilisateur, nous pouvons utiliser/etc/profile ou/etc/environment (préféré pour les paramètres à l'échelle du système) ou ~ / .bashrc (paramètre spécifique à l'utilisateur).

Ouvrez ~/.bashrc dans n'importe quel éditeur de texte et ajoutez:

export JAVA_HOME=/path/to/java_installation

Enregistrez et fermez le fichier.

Exécutez la commande source pour charger la variable:

source ~/.bashrc

Nous pouvons maintenant vérifier la valeur de la variableJAVA_HOME:

echo $JAVA_HOME

Le résultat devrait être le chemin d'accès à l'installation du JDK:

/usr/lib/jvm/java-8-oracle

4.2 Global Setting

Pour définirJAVA_HOME sous Linux pour tous les utilisateurs, nous pouvons utiliser/etc/profile ou/etc/environment (de préférence).

Ouvrez/etc/environment dans n'importe quel éditeur de texte et ajoutez:

JAVA_HOME=/path/to/java_installation

Veuillez noter que/etc/environment n'est pas un script, mais une liste d'expressions d'affectation (c'est pourquoiexport n'est pas utilisé). Ce fichier est lu au moment de la connexion.

Pour définirJAVA_HOME à l'aide de/etc/profile, ouvrez le fichier et ajoutez:

export JAVA_HOME=/path/to/java_installation

Exécutez la commande source pour charger la variable:

source /etc/profile

Nous pouvons maintenant vérifier la valeur de la variableJAVA_HOME:

echo $JAVA_HOME

Le résultat devrait être le chemin d'accès à l'installation du JDK:

/usr/lib/jvm/java-8-oracle

5. Conclusion

Dans cet article, nous avons décrit les moyens de définir la variable d'environnementJAVA_HOME sous Windows, Mac OS X et Linux.