2013-03-11 64 views
3

我刚刚从here下载了适用于Mac OSX的最新Java JDK(jdk-7u17-macosx-x64.dmg)。无法设置JAVA_HOME,因为找不到Java JDK 1.7的安装位置

我已经安装了它,但是我找不到它的安装位置,因此我可以设置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 

今天是3月11日,2013年这表明2012年7月29日......

回答

14

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

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

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

这将始终将路径设置为最新的JVM,所以你不必升级Java后更新它。

+0

谢谢。这给了我三个版本。现在,将弄清楚设置$ JAVA_HOME – Askar 2013-03-11 11:17:27

1
echo `/usr/libexec/java_home` 

您可以使用此命令在mac os中查找java主目录。