我刚刚下载的 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 目录中。