繁体   English   中英

如何在Mavericks 10.9中设置JAVA_HOME?

[英]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返回任何内容。

  1. 如果我输入此命令/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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM