Java Updater 安装的 Java 安装位于哪里?

Java Updater 安装的 Java 安装位于哪里?

我正在运行 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 之类的程序。

相关内容