【问题标题】:Grails: JAVA_HOME is not defined correctly [closed]Grails:未正确定义 JAVA_HOME [关闭]
【发布时间】:2011-02-24 00:09:23
【问题描述】:

每次崩溃时,我都尝试在终端中安装 Grails 框架和命令“grails”。我正在使用 Debian Squeeze,并设置为 /etc/profile~/.profile this

export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.22
export GRAILS_HOME="/home/snitch/grails"
export PATH=${PATH}:${GRAILS_HOME}/bin

怎么了?

【问题讨论】:

  • 还有错误信息吗?当 JAVA_HOME 不正确时,通常 grails 会提供更多信息
  • 不,这是唯一一个错误:/

标签: java grails groovy java-home


【解决方案1】:

确保JAVA_HOME 指向一个jdk,而不仅仅是一个jvm。请参阅:http://www.grails.org/Installation

您可能还需要将${JAVA_HOME}/bin 添加到您的PATH

【讨论】:

    【解决方案2】:

    解决了。

    JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.22 
    export JAVA_HOME 
    GRAILS_HOME=/home/snitch/grails 
    export GRAILS_HOME 
    PATH=$PATH:$GRAILS_HOME/bin:$JAVA_HOME/bin 
    export PATH 
    

    【讨论】:

    • 答案对我有所帮助,尽管它当然不是我的解决方案,因为 java 的路径不同。
    【解决方案3】:

    应该是

    export PATH=$GRAILS_HOME/bin:$PATH
    

    你可以从命令行测试它

    echo $PATH
    

    java -version
    

    【讨论】:

    • 不,对我不起作用。
    • 为什么这么神秘?怎么失败了???
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-18
    • 2018-02-14
    • 1970-01-01
    • 2015-02-03
    相关资源
    最近更新 更多