无法设置JAVA_HOME因为找不到Java JDK 1.7的安装位置

时间:2013-03-11 11:01:35

标签: java macos install

我刚刚从here下载了最新的Mac OSX Java JDK(jdk-7u17-macosx-x64.dmg)。

我安装了它,但我找不到它的安装位置,以便我可以设置JAVA_HOME。

notebook:work askar$ ls -al /System/Library/Frameworks/JavaVM.framework/Versions/Current
lrwxr-xr-x  1 root  wheel  1 Jul 29  2012 /System/Library/Frameworks/JavaVM.framework/Versions/Current -> A

今天是2013年3月11日。这里显示的是2012年7月29日......

2 个答案:

答案 0 :(得分:15)

使用/usr/libexec/java_home实用程序返回首选JVM版本的路径 使用/usr/libexec/java_home -V,您可以检索所有已安装JVM的列表。

设置$JAVA_HOME的最简单方法是:

export JAVA_HOME=$(/usr/libexec/java_home)

这将始终设置最新JVM的路径,因此您无需在升级java后更新它。

答案 1 :(得分:1)

echo `/usr/libexec/java_home`

您可以使用此命令在mac os中查找java_home。