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

Ask*_*kar 4 java macos install

我刚刚下载了最新的Java JDK从Mac OSX版(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
Run Code Online (Sandbox Code Playgroud)

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

zag*_*gyi 16

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

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

export JAVA_HOME=$(/usr/libexec/java_home)
Run Code Online (Sandbox Code Playgroud)

这将始终设置最新JVM的路径,因此您不必在升级java后更新它.