Articles

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