Macos 如何为Mac OS X 10.8 Mountain Lion设置Java JDK环境变量
谁能告诉我如何为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中运行良好。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
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/”中