【问题标题】:How to Set Java JDK Environment Variable for Mac OS X 10.8 Mountain Lion如何为 Mac OS X 10.8 Mountain Lion 设置 Java JDK 环境变量
【发布时间】:2012-08-18 20:31:03
【问题描述】:

谁能告诉我如何为 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。

【问题讨论】:

    标签: macos osx-mountain-lion


    【解决方案1】:

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

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

    【讨论】:

    • 你把文件放在哪里了?
    • ~ 代表用户目录,也就是说/Users/user/.bash_profile
    • 该方法仅适用于用户自己的环境。如果需要系统级这样的环境变量,显然需要将相应的 setenv 命令放入文件 /etc/launchd.conf 中。
    • 嗨@Bogdan,“~”表示用户主目录。示例“/Users/ravi”。所以“.bash_profile”应该在“/Users/ravi/”中
    【解决方案2】:

    这是我尝试过的:

    创建 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
    

    【讨论】:

      【解决方案3】:

      我发现以下帖子很有帮助 -

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

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

      【讨论】:

        猜你喜欢
        • 2011-11-22
        • 2012-10-13
        • 2012-10-29
        • 1970-01-01
        • 2012-12-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多