问题
我刚从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的路径。