Ich verwende OS X Yosemite. Ich füge Java meinem Pfad .bashrc
folgendermaßen hinzu:
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
export PATH=$JAVA_HOME/bin:$PATH
/user/libexec/java_home -v 1.8
weist mich auf hin /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home
.
Dadurch wird mein „Standard“-JDK auf 1.8.0_74 gesetzt. Ich bin nicht sicher, woher dieses JDK stammt. Ich glaube, es wurde mit Yosemite ausgeliefert.
Außerdem wird Java Updater regelmäßig ausgeführt und aktualisiert Java. Derzeit wird angezeigt, dass ich 1.8.0_161 verwende:
Aber ich kann es nirgendwo auf meinem Computer finden! Es ist nicht drin /Library/Java/JavaVirtualMachines/
. Ich habe es versucht find / -name java -type f
und konnte es immer noch nicht finden. Wo ist es?
Antwort1
Wenn Sie nur die JRE installieren, geht es in/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/
Wenn Sie das JDK installieren, geht es in/Library/Java/JavaVirtualMachines/
Die JRE ist für die allgemeine Java-Nutzung nicht besonders nützlich, da sie nur in Browsern verfügbar ist. Sie benötigen das JDK, um normale Java-Programme oder Dinge wie Eclipse auszuführen.