Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何为Mac OS X 10.8 Mountain Lion设置Java JDK环境变量_Macos_Osx Mountain Lion - Fatal编程技术网

Macos 如何为Mac OS X 10.8 Mountain Lion设置Java JDK环境变量

Macos 如何为Mac OS X 10.8 Mountain Lion设置Java JDK环境变量,macos,osx-mountain-lion,Macos,Osx Mountain Lion,谁能告诉我如何为MacOSX10.8 MountainLion设置环境变量。 我刚把我的Mac升级到MacOSX10.8。当我运行脚本时。据说 “/Users/ruijiaoli/lejos_nxj/bin/nxj:line 64:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/Java:没有这样的文件或目录” 我在上面路径中的目录中找到了JDK。它在Mac OS X lion中运行良好。 Mac OS X

谁能告诉我如何为MacOSX10.8 MountainLion设置环境变量。 我刚把我的Mac升级到MacOSX10.8。当我运行脚本时。据说

“/Users/ruijiaoli/lejos_nxj/bin/nxj:line 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\u概要文件,并添加了:

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

所有这些对我来说都很好…

这就是我尝试过的:

创建bash_配置文件:

$ vim ~/.bash_profile 
将其添加到文件中:

export JAVA_HOME=$(/usr/libexec/java_home)
执行源代码命令

$ source ~/.bash_profile
echo JAVA_主页:

$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home

我发现下面的帖子非常有用-


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

文件放置的位置?~表示用户目录,因此换句话说/Users/user/.bash\u profile该方法仅适用于用户自己的环境。如果您需要诸如系统级之类的环境变量,显然需要将相应的setenv命令放入文件/etc/launchd.conf.Hi@Bogdan,“~”表示用户主目录。示例“/用户/ravi”。所以“.bash_profile”应该在“/Users/ravi/”中