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

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

有人能告诉我我的Mac上安装了Java吗?


当前回答

用于:

操作系统X:10.11.6爪哇语:8

我确认了@Morrie的回答。

   export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home;

但如果你在运行容器,你的生活会更轻松

其他回答

如果您只安装JRE,它似乎位于:

/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

只需编写/Library/Java/JavaVirtualMachines/在“转到文件夹”-->“转到查找器”中

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

如果您键入

java -verbose 

这还提供了jar的加载位置,因此也提供了java路径。

System Preferences(系统首选项)然后是Java控制面板,然后是Java View(Java视图)将显示当前安装的默认JRE的确切位置。