协慌网

登录 贡献 社区

Mac OS X 上的 Java 安装在哪里?

我刚刚下载的 Java 7u17 在 Mac OS 10.7.5 从这里,然后安装成功。为了进行一些 JNI 编程,我需要知道 Mac 上 Java 的安装位置。

我以为/Library/Java/JavaVirtualMachines/文件夹中会有一个名为1.7.0.jdk的文件夹,但后来我发现该文件夹为空。通过在终端中ls /Library/Java/JavaVirtualMachines/确认这一点。我已经尝试搜索它,以了解它是否已安装在其他位置,但这似乎并没有解决任何问题。

有人可以告诉我 Mac 上 Java 的安装位置吗?

答案

在终端外壳上使用/usr/libexec/java_home -v 1.8命令找出 Java 1.8主目录在哪里

如果只想查找 Java 最新版本的主目录,请忽略该版本。例如/usr/libexec/java_home

您可以echo $(/usr/libexec/java_home)命令来知道 Java 的安装路径。

原来我实际上安装了 Java 7 JRE,而不是 JDK。正确的下载链接在这里。安装后, jdk1.7.0jdk出现在 JavaVirtualMachines 目录中。