有人能告诉我如何为Mac OS X 10.8 Mountain Lion设置环境变量吗。我刚把我的Mac升级到Mac OS X 10.8。当我运行脚本时。它说
"/Users/ruijaoli/lejos_nxj/bin/nxj:第64行:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/Java:没有这样的文件或目录"
我在上面的路径中的目录中找到了JDK。它在Mac OS X lion上运行良好。Mac OS X mountain Lion中JDK的路径是否发生了变化?我的系统上的Java版本是1.6。
这就是我尝试过的:
创建bash_profile:
$ vim ~/.bash_profile
将其添加到文件中:
export JAVA_HOME=$(/usr/libexec/java_home)
执行源命令
$ source ~/.bash_profile
echo JAVA_HOME:
$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
我创建了一个文件~/.bash_profile并添加了:
export PATH=/usr/local/mysql/bin:$PATH
export PATH=/Users/sparkyspider/dev/javalibs/Grails/grails-2.1.1/bin:$PATH
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_07.jdk/Contents/Home
一切对我来说都很好…
我发现下面的帖子非常有用-
http://www.cyberciti.biz/faq/appleosx-bash-unix-change-set-path-environment-variable/
它解释了如何为单个用户或全系统(OS X Leopard+)设置路径