hoe JAVA_HOME
Introduction
In dit korte bericht leren we hoe JAVA_HOME op Windows, Mac en Linux te vinden.
zoals we allemaal weten, is JAVA_HOME een omgevingsvariabele die we vaak gebruiken om Java-uitvoerbare bestanden zoals java en javac te lokaliseren.
2., Windows – specifieke manieren om JAVA_HOME
te vinden als we Windows als besturingssysteem gebruiken, moeten we eerst onze command line (cmd) openen en typen:
echo %JAVA_HOME%
als JAVA_HOME is gedefinieerd in onze omgeving, dan zal het bovenstaande commando het afdrukken.
of we kunnen proberen:
where java
die de locatie van het Java-uitvoerbare programma zal tonen.,
macOS en Linux – specifieke manieren om JAVA_HOME
te vinden als we macOS of Linux gebruiken, kunnen we onze terminal openen en typen:
echo $JAVA_HOME
als JAVA_HOME is gedefinieerd in onze omgeving, dan zal het bovenstaande commando het afdrukken.
of, we kunnen proberen:
which java
wat ons waarschijnlijk alleen /usr/bin/java laat zien.
maar eigenlijk is dit niet erg behulpzaam omdat het een symbolische link is., Om dit te ontrafelen, gebruiken we dirname en readlink;
Voor Linux:
dirname $(dirname $(readlink -f $(which javac)))
en voor macOS:
$(dirname $(readlink $(which javac)))/java_home
als gevolg hiervan print dit commando de momenteel gebruikte java-map.
Java gebruiken om JAVA_HOME
te vinden en, als we java zelf kunnen draaien, dan hebben we ook een bijna platformonafhankelijke manier:
java -XshowSettings:properties -version
het uitvoeren van dit commando geeft talrijke eigenschappen, waaronder java.huis.
om het te ontleden, hebben we echter nog steeds een platform-specifieke tool nodig.,
Voor Linux en macOS gebruiken we grep:
java -XshowSettings:properties -version 2>&1 > /dev/null | grep 'java.home'
en voor Windows gebruiken we findstr:
java -XshowSettings:properties -version 2>&1 | findstr "java.home"
conclusie
Met deze snelle post hebben we geleerd hoe JAVA_HOME op verschillende besturingssystemen te vinden.
als ze niet werkten, hoewel, misschien hebben we JAVA_HOME variabele niet goed ingesteld tijdens het installeren van Java.
aan de slag met Spring 5 en Spring Boot 2, Via de learn Spring course:
>> bekijk de cursus