Mac OSX 10.5 或者更新版本下配置
在Mac OS X 10.5 或者更新的版本中苹果推荐把
$JAVA_HOME 变量配置在 /usr/libexec/java_home,
所以我们只要用export命令把 $JAVA_HOME 配置到 /etc/profile 配置文件中.$ vim /etc/profile export JAVA_HOME=$(/usr/libexec/java_home) $ source /etc/profile $ echo $JAVA_HOME /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
/usr/libexec/java_home文件的基本使用
这个jave_home 可以根据当强用户的偏好返回Java的版本号,例如:
/usr/libexec/java_home -V Matching Java Virtual Machines (3): 1.7.0_05, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home 1.6.0_41-b02-445, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 1.6.0_41-b02-445, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/HomeMac OS X安装了三个版本的JDK:
##return top Java version $ /usr/libexec/java_home /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home ## I want Java version 1.6 $ /usr/libexec/java_home -v 1.6 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
本文介绍如何在MacOSX10.5及更高版本中配置JAVA_HOME环境变量,通过使用/usr/libexec/java_home命令来指定不同的Java版本,确保应用程序可以正确地运行所需的Java版本。
3676

被折叠的 条评论
为什么被折叠?



