J'ai installé une version de Java. Comment définir correctement la variable d'environnement $Java_HOME
?
Vous pouvez définir votre Java_HOME
dans /etc/profile
comme Petronilla Escarabajo suggère. Mais l'emplacement préféré pour Java_HOME
ou toute variable système est /etc/environment
.
Ouvrez /etc/environment
dans n'importe quel éditeur de texte tel que nano
ou gedit
et ajoutez la ligne suivante:
Java_HOME="/usr/lib/jvm/open-jdk"
(Le chemin Java peut être différent)
Utilisez source
pour charger les variables, en exécutant cette commande:
source /etc/environment
Puis vérifiez la variable en lançant cette commande:
echo $Java_HOME
Mettre à jour
Généralement, la plupart des systèmes linux utilisent/etc/environment par défaut. Si votre système ne le fait pas, ajoutez la ligne suivante à ~/.bashrc
(Merci @pje)
source /etc/environment
Pour définir la variable d'environnement Java_HOME
, procédez comme suit:
gksudo gedit /etc/environment
/usr/lib/jvm/Java-7-Oracle
.Java_HOME=/usr/lib/jvm/Java-7-Oracle
export Java_HOME
. /etc/environment
La méthode ci-dessus vous évitera d'avoir à exécuter les commandes à chaque fois que vous vous connectez à votre ordinateur.
Si vous ne connaissez pas le chemin et que vous avez seulement openJDK installé, vous pouvez taper update-alternatives --config Java
et vous devriez trouver le chemin. Pour définir la variable, vous pouvez écrire Java_HOME=<PATH>
suivi de export Java_HOME
. Notez qu'il n'y a pas d'espace lors de la déclaration de la variable. Pour vérifier si la variable est stockée, vous devez simplement saisir echo $Java_HOME
pour le vérifier.