Ich versuche, eine Java Web App einzurichten, und ich bekomme immer den Fehler The JAVA_HOME environment variable is not defined
. Hier ist, was ich versuche zu tun:Wie zu beheben "Die Umgebungsvariable JAVA_HOME ist nicht definiert" in Ubuntu Server
user: /dir... $ /opt/pivotal/pivotal-tc-server-standard-3.1.3.SR1/tcruntime-instance.sh create myserver
Dann bekomme ich diesen Fehler:
The JAVA_HOME environment variable is not defined
Was ich versucht habe zu tun:
~ Stellen Sie die Umwelt variabel in /etc/environment
. Ich öffnete /etc/environment
mit sudo nano und fügte folgendes hinzu: JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
.
~ Legen Sie die Umgebungsvariable in /etc/profile
fest. Ich öffnete /etc/profile
mit Sudo Nano, und fügte die folgenden, export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
, dann export PATH=$JAVA_HOME/bin:$PATH
.
Keine dieser Lösungen funktionierte. Das scheint eine einfache Lösung zu sein, aber ich muss etwas übersehen. Irgendwelche Vorschläge?
Keine Notwendigkeit, PATH hinzuzufügen. Haben Sie nach Änderungen ein neues Terminal gestartet? – alpert
Ich würde es in meine .bashrc, .profile oder .bash_profile; Hast du dich ausgeloggt und eingeloggt, nachdem du die Änderung vorgenommen hast? –
mit sudo zum Bearbeiten von Profil könnte ein Problem sein. Sehen Sie das für mehr Details: http://askubuntu.com/questions/707539/setting-system-wide-environment-variable-using-etc-environment – Vijay