我刚刚从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日......
答案 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。