Ich habe eine Version von Java installiert. Wie können wir die Umgebungsvariable $JAVA_HOME
richtig setzen?
Sie können Ihr JAVA_HOME
in /etc/profile
setzen, wie Petronilla Escarabajo vorschlägt. Aber der bevorzugte Ort für JAVA_HOME
oder jede andere Systemvariable ist /etc/environment
.
Öffnen Sie /etc/environment
in einem beliebigen Texteditor wie nano
oder gedit
und fügen Sie die folgende Zeile ein:
JAVA_HOME="/usr/lib/jvm/open-jdk"
(der Java-Pfad kann anders lauten)
Verwenden Sie source
, um die Variablen zu laden, indem Sie diesen Befehl ausführen:
source /etc/environment
Überprüfen Sie dann die Variable, indem Sie diesen Befehl ausführen:
echo $JAVA_HOME
Update
Normalerweise geben die meisten Linux-Systeme standardmäßig den Quellcode von /etc/environment an. Wenn Ihr System dies nicht tut, fügen Sie die folgende Zeile zu ~/.bashrc
hinzu (Danke @pje)
source /etc/environment
Um die Umgebungsvariable JAVA_HOME
zu setzen, gehen Sie wie folgt vor:
gksudo gedit /etc/environment
/usr/lib/jvm/java-7-oracle
installiert.JAVA_HOME=/usr/lib/jvm/java-7-oracle
JAVA_HOME exportieren
. /etc/environment
Mit der obigen Methode ersparen Sie sich die Mühe, die Befehle jedes Mal auszuführen, wenn Sie sich an Ihrem Computer anmelden.
Wenn Sie den Pfad nicht kennen und Sie nur openJDK installiert haben, können Sie Folgendes eingeben
update-alternatives --config java
eingeben und Sie sollten den Pfad finden. Um die Variable zu setzen, können Sie JAVA_HOME=<path>
schreiben, gefolgt von export JAVA_HOME
. Beachten Sie, dass bei der Deklaration der Variable kein Leerzeichen steht. Um zu überprüfen, ob die Variable gespeichert ist, geben Sie einfach echo $JAVA_HOME
ein, um dies zu kontrollieren.