![](/img/trans.png)
[英]How to set JAVA_HOME environment variable on Mac OS X 10.9?
[英]How to set the JAVA_HOME in Mavericks 10.9?
我检查了它安装在我的系统上的java。如果我输入whereis java
它会显示给我
/usr/bin/java
我想设置JAVA_HOME
,我已经给了路径/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk/Contents/Home
但是它不起作用。
如果我输入$JAVA_HOME
返回任何内容。
如果我输入此命令/usr/libexec/java_home -v 1.7
它会显示结果
/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk/Contents/Home
但是在设置我的本地工作空间时,它只是说不起作用
`/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk/Contents/Home` is not valid `JAVA_HOME`
我该如何解决这个问题?
诸如此类的环境变量存储在bash中,用户使用配置文件为其bash环境设置参数。
例如,在您的主目录中,您可能会有一个或两个.bashrc或.bash_profile文件。
1)打开这个文件
vi ~/.bash_profile
2)将以下行添加到此文件中
#Default to java 1.6
export JAVA_HOME=`/usr/libexec/java_home -v 1.6`
这会将$ JAVA_HOME变量设置为上面定义的路径。 就我而言:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
更改bash配置文件后,您需要重新启动终端或源文件
source ~/.bash_profile
然后通过运行命令确认这是有效的
echo $JAVA_HOME
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.