我正在运行 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 是从哪里来的。我认为它是随 Yosemite 一起提供的。
另外,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 之类的程序。