Ik'heb een versie van Java geïnstalleerd. Hoe kunnen we de $JAVA_HOME
omgevingsvariabele correct instellen?
Je kunt je JAVA_HOME
in /etc/profile
zetten zoals Petronilla Escarabajo voorstelt. Maar de voorkeurslocatie voor JAVA_HOME
of een andere systeemvariabele is /etc/environment
.
Open /etc/environment
in een tekst editor zoals nano
of gedit
en voeg de volgende regel toe:
JAVA_HOME="/usr/lib/jvm/open-jdk"
(java pad kan verschillend zijn)
Gebruik source
om de variabelen te laden, door dit commando uit te voeren:
source /etc/environment
Controleer vervolgens de variabele, door dit commando uit te voeren:
echo $JAVA_HOME
Update
Gewoonlijk sourceen de meeste linux systemen standaard /etc/environment. Als je systeem dat niet doet, voeg dan de volgende regel toe aan ~/.bashrc
(Bedankt @pje)
source /etc/environment
Om JAVA_HOME
omgevingsvariabele in te stellen, doe je het volgende:
gksudo gedit /etc/environment
/usr/lib/jvm/java-7-oracle
directory.JAVA_HOME=/usr/lib/jvm/java-7-oracle
Export JAVA_HOME
. /etc/environment
De bovenstaande methode bespaart u het gedoe van het uitvoeren van de commando's elke keer dat u inlogt op uw computer.
Als u het pad niet kent en u hebt alleen openJDK geïnstalleerd, dan kunt u typen
update-alternatives --config java
en je zou het pad moeten vinden. Om de variabele in te stellen kun je JAVA_HOME=<path>
schrijven gevolgd door export JAVA_HOME
. Merk op dat er geen spatie staat bij het declareren van de variabele. Om te controleren of de variabele is opgeslagen typ je simpelweg echo $JAVA_HOME
om te verifiëren.