2015-03-26 15 views
9

Ich verfolge diese link nach der Installation von Oracle Java 8.WebUpd8 JAVA_HOME nicht gesetzt Orakel-java8-set-default

Vielleicht habe ich das falsch zu installieren, aber ich nehme an JAVA_HOME sollte oracle-java8-set-default nach der Installation eingestellt werden.

Wenn ich echo $JAVA_HOME oder printenv | grep -i java nichts kommt. Ich benutze Linux Mint 17.1 (Rebecca)

Vielen Dank!

Antwort

14

Ihr JAVA_HOME wird nicht von der webupd8-Methode festgelegt, und Sie benötigen es normalerweise nicht (weil das Skript update-java-alternatives die Umgebung verwaltet). Wenn Sie für den Ordner gesuchte es ist unter „/ usr/lib/jvm“ und man kann sicherlich tun

export JAVA_HOME=/usr/lib/jvm/java-8-oracle 

und Sie können auch testen, welche Java aktiv mit

java -version 

oder

java -fullversion 
+0

Okay, ich dachte, solche Variablen würden sich einstellen. Vielen Dank! – resilva87

+0

eigentlich, http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html sagt, tun 'sudo apt-get installieren oracle-java8-set-default "würde sie setzen (obwohl das für mich nicht funktionierte). – Bachi

+1

Alle Java-Umgebungsvariablen werden in '/ etc/profile.d/jdk.sh' gesetzt. Dies ist eine Datei, die von' oracle-java8-set-default' installiert wird und von der Shell beim Start gelesen wird. – kYuZz

12

Sie müssen auch den Befehl auszuführen:

sudo apt-get install oracle-java8-set-default 

wie in WebUpd8 site beschrieben, dann müssen Sie sich abmelden und erneut anmelden, da der spezifische Befehl zwei Dateien unter /etc/profile.d erstellt, genannt jdk.sh und jdk.csh, die die Umgebung mit JAVA_HOME usw. füllen.

+2

"Sie müssen sich abmelden und wieder einloggen" das war das fehlende Stück für mich! – idbrii

+0

Verzeihen Sie mir, aber aus der Frage folge ich, dass der Benutzer das bereits getan hat und er nicht das Ergebnis erhalten hat, das er erwartet hat (das heißt, unter anderem die Umgebung JAVA_HOME var eingerichtet zu haben. – Pere