14

谁能告诉我如何为 Mac OS X 10.8 Mountain Lion 设置环境变量。我只是将我的 Mac 升级到 Mac OS X 10.8。当我运行脚本时。它说

“/Users/ruijiaoli/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。

4

3 回答 3

29

这是我尝试过的:

创建 bash_profile:

$ vim ~/.bash_profile 

将此添加到文件中:

export JAVA_HOME=$(/usr/libexec/java_home)

执行源码命令

$ source ~/.bash_profile

回声 JAVA_HOME:

$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
于 2014-01-06T12:44:06.410 回答
12

我创建了一个文件 ~/.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

一切对我来说都很好......

于 2012-09-29T13:19:26.410 回答
0

我发现以下帖子非常有帮助 -

http://www.cyberciti.biz/faq/appleosx-bash-unix-change-set-path-environment-variable/

它解释了如何为单个用户或系统范围(OS X Leopard+)设置路径

于 2014-03-03T21:11:02.010 回答