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

问题

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

我认为在/ Library / Java / JavaVirtualMachines /文件夹中,会有一个名为1.7.0.jdk的文件夹,但后来我发现文件夹是空的。这是通过在终端中运行ls / Library / Java / JavaVirtualMachines /来确认的。我已经尝试搜索它以确定它是否安装在其他地方,但这似乎没有改变任何东西。

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


#1 热门回答(1150 赞)

在终端shell上使用/ usr / libexec / java_home -v 1.7命令来确定java 1.7主目录的位置

如果你只想查找最新版本java的主目录,请省略该版本。例如/ usr / libexec / java_home -v


#2 热门回答(75 赞)

事实证明我实际安装了Java 7 JRE,而不是JDK。正确的下载链接是here。安装后,jdk1.7.0jdk出现在JavaVirtualMachines目录中。


#3 热门回答(70 赞)

你可以在终端中使用echo $(/ usr / libexec / java_home)命令来了解安装Java的路径。