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

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

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


当前回答

使用unix find函数查找已安装的java。。。

sudo find / -name java

其他回答

如果您键入

java -verbose 

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

在终端中键入要显示其安装位置的java。

如果您正在使用sdkman

您可以使用sdk-home-java<installed.java_version>进行检查

$  sdk home java 8.0.252.j9-adpt
/Users/admin/.sdkman/candidates/java/8.0.252.j9-adpt

您可以使用

$ sdk list java

你可以使用

/usr/libexec/java_home

命令,以了解安装Java的路径。

尝试在这里登记/库/Java/JavaVirtualMachines