Comment trouver JAVA_HOME
Introduction
dans cet article RAPIDE, Nous allons apprendre à trouver JAVA_HOME sur Windows, Mac et Linux.
comme nous le savons tous, JAVA_HOME est une variable d’environnement que nous utilisons couramment pour localiser les exécutables java comme java et javac.
2., Façons spécifiques à Windows de trouver JAVA_HOME
Si nous utilisons Windows comme système d’exploitation, nous devons d’abord ouvrir notre ligne de commande (cmd) et taper:
echo %JAVA_HOME%
Si JAVA_HOME est défini dans notre environnement, la commande ci-dessus l’imprimera.
Ou, nous pourrions essayer:
where java
pour montrer l’emplacement de l’exécutable java.,
méthodes spécifiques à macOS et Linux pour trouver JAVA_HOME
Si nous utilisons macOS ou Linux, nous pouvons ouvrir notre terminal et taper:
echo $JAVA_HOME
Si JAVA_HOME est défini dans notre environnement, la commande ci-dessus l’imprimera.
Ou, nous pourrions essayer:
which java
ce Qui, probablement, montre à nous /usr/bin/java.
Mais, vraiment, ce n’est pas très utile, car c’est un lien symbolique., Pour démêler ce faire, nous allons utiliser dirname et readlink;
pour Linux:
dirname $(dirname $(readlink -f $(which javac)))
et pour macOS:
$(dirname $(readlink $(which javac)))/java_home
en conséquence, cette commande imprime le dossier java.
utiliser Java pour trouver JAVA_HOME
et, si nous sommes capables d’exécuter java nous-mêmes, nous avons également une manière presque indépendante de la plate-forme:
java -XshowSettings:properties -version
L’exécution de cette commande génère de nombreuses propriétés, dont java.maison.
pour l’analyser, cependant, nous aurons toujours besoin d’un outil spécifique à la plate-forme.,
Pour Linux et macOS, nous allons utiliser grep:
java -XshowSettings:properties -version 2>&1 > /dev/null | grep 'java.home'
Et pour Windows, nous allons utiliser findstr:
java -XshowSettings:properties -version 2>&1 | findstr "java.home"
Conclusion
Avec ce petit post, nous avons appris comment trouver JAVA_HOME sur différents systèmes d’exploitation.
s’ils ne fonctionnaient pas, nous n’avons peut-être pas correctement défini la variable JAVA_HOME lors de L’installation de Java.
Get a commencé avec le Printemps 5 et le Printemps de Démarrage 2, par l’intermédiaire de l’Apprendre Printemps cours:
>> découvrez LE PARCOURS