Wo befindet sich die Java-Installation, die von Java Updater installiert wird?

396
Dmitry Minkovsky

Ich verwende OS X Yosemite. Ich füge Java .bashrcso hinzu:

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)  export PATH=$JAVA_HOME/bin:$PATH  

/user/libexec/java_home -v 1.8zeigt mich auf /Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home.

Dies setzt mein "Standard" -JDK auf 1.8.0_74. Ich bin nicht sicher, woher dieses JDK stammt. Ich denke, es wurde mit Yosemite ausgeliefert.

Unabhängig davon wird Java Updater regelmäßig ausgeführt und aktualisiert Java. Derzeit heißt es, ich bin am 1.8.0_161:

enter image description here

Aber ich kann es nirgendwo auf meinem Computer finden! Es ist nicht drin /Library/Java/JavaVirtualMachines/. Ich habe es versucht find / -name java -type fund konnte es immer noch nicht finden. Wo ist es?

0
Macht `pkgutil --pkgs | egrep -i 'oracle | java | jdk | jre'` alle relevanten installierten Pakete anzeigen? thrig vor 6 Jahren 0
Ich wusste nicht, dass "pkgutil" existiert. Die Ausgabe ist (leider alle in einer Zeile): com.apple.pkg.JavaEssentials com.apple.pkg.JavaForMacOSX107 com.apple.pkg.JavaMDNS com.apple.pkg.JavaSecurity com.apple.pkg.JavaTools com.oracle. jdk7u67 com.oracle.jdk8u25 com.oracle.jdk8u74 com.oracle.jre` Dmitry Minkovsky vor 6 Jahren 0
`com.oracle.jdk7u67 com.oracle.jdk8u25 com.oracle.jdk8u74` sind die in` / Library / Java / JavaVirtualMachines / ` Dmitry Minkovsky vor 6 Jahren 0
Wenn Sie es mit `--files` gegen` com.oracle.jre` laufen lassen, werden einige Dateien angezeigt, die auf 1.8.0_161 (die gewünschte Version) hinweisen, und mit `| grep bin` zeigt, dass `java` in` Contents / Home / bin / java` vorhanden ist. Versuchen, herauszufinden, wo das ist. Dmitry Minkovsky vor 6 Jahren 0
Umfrage sagt: https://apple.stackexchange.com/a/31588/12843 (das Stammverzeichnis der Installation ist `/ Library / Internet \ Plug-Ins / JavaAppletPlugin.plugin /`) Dmitry Minkovsky vor 6 Jahren 0

1 Antwort auf die Frage

1
greg-449

Wenn Sie nur die JRE installieren, geht es rein /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/

Wenn Sie das JDK installieren, geht es in /Library/Java/JavaVirtualMachines/

Die JRE ist für die allgemeine Verwendung von Java nicht sehr 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.