set mac jdk-version 1.8
Gesucht hab ich mehrere Möglichkeiten, das zu ändern JDK-version auf dem mac.
$/usr/libexec/java_home
Und ich bekam
/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
Versuchte ich
$export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
habe auch versucht
/usr/libexec/java_home 1.8.0_31 --exec javac -version
dann Lauf ich
$echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
dann ich re-check java -version
$java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
Wie ich das wirklich ändern kann java -version auf meinem mac.
Jetzt weiß ich, warum ich immer failed to change JDK-version. Bisher habe ich noch Hinzugefügt wurden java 1.7 Pfad in meiner ~/.bash_profile und gehören WEG. Jetzt Entferne ich diese Zeile und ich könnte das nun ändern.
InformationsquelleAutor Michael Gao | 2015-02-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Setzen Java 1.8 für Ihre shell-Umgebung, diese in deine ~/.bash_profile:
Die Beratung ist gültig. Wie du gesagt hast, in deinem anderen Kommentar, andere Dinge in Ihrem .bash_profile gestört
Ich hatte das gleiche problem, ich hatte, um das terminal-Fenster. Dann funktionierte es in meinem Fall musste ich neu starten, intellij, und iterm neu starten, um zu arbeiten. Vielleicht hatten Sie einige cache eingebaut.
Ich habe versucht zu deinstallieren, java 9, was für ein Kopfschmerz auf dem mac, und erscheint diese Lösung : perfekt
InformationsquelleAutor andrus_a