如何在ubuntu终端上更正配置grails?

时间:2012-12-27 17:05:13

标签: java ubuntu

我在.bashrc上有以下内容:

JAVA_HOME="/usr/bin/java"
GRAILS_HOME="/root/grails"
PATH=$PATH:$JAVA_HOME:$GRAILS_HOME/bin

export JAVA_HOME
export GRAILS_HOME
export PATH

但是,当我在终端中执行> grails时,我得到:

root@localhost:~# grails
grails: JAVA_HOME is not a directory: /usr/bin/java

当我尝试替换为

JAVA_HOME="/usr/share/java"

然后结果是:

root@localhost:~# grails
grails: JAVA_HOME is not defined correctly; can not execute: /usr/share/java/bin/java

我在那里缺少什么?

2 个答案:

答案 0 :(得分:5)

我希望JAVA_HOME包含bin目录,其中包含java(和其他人)。

很明显,您选择的这两个选项都不正确。

看看我的Ubuntu安装,我在/usr/lib/jvm下有很多Java包,我会在那里选择一个合适的包。例如。

export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64

答案 1 :(得分:0)

确保获取已更改的文件,例如:$ source [所做更改的文件名]。示例.bashrc