我正在運行 OS X Yosemite。我將 Java 添加到我的路徑中,.bashrc
如下所示:
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
export PATH=$JAVA_HOME/bin:$PATH
/user/libexec/java_home -v 1.8
向我指出/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home
.
這將我的“預設”JDK 設置為 1.8.0_74。我不確定這個 JDK 從哪裡來。我認為它與優勝美地一起發貨。
Java Updater 會單獨執行並更新 Java。目前它說我在 1.8.0_161:
但我在我的電腦上找不到它!它不在裡面/Library/Java/JavaVirtualMachines/
。我嘗試過find / -name java -type f
,但還是找不到。它在哪裡?
答案1
如果你只安裝JRE,它就會進入/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/
如果你安裝了JDK,它會進入/Library/Java/JavaVirtualMachines/
JRE 對於一般 Java 使用來說沒有多大用處,因為它僅在瀏覽器中可用。您需要 JDK 來執行普通的 Java 程式或 Eclipse 之類的東西。