我对Ubuntu很新,所以我希望能得到一些帮助。JAVA_HOME没有正确定义
我正在安装Apache ActiveMQ,为此我需要安装Maven。 首先,我安装了JDK和JRE的Java包,像下面编辑/ etc/profile文件:
JAVA_HOME=/usr/local/java/jdk1.7.0_09
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.7.0_09
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
,但是当我安装的Maven,它给了我JAVA_HOME未正确定义。 所以小研究,我编辑/etc/bash.bashrc,并包括以下内容:
JAVA_HOME=/usr/local/java/jdk1.7.0_09
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
现在它显示:
Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/local/java/jdk1.7.0_0.9/bin/java/bin/java
我敢肯定,我的错误是微不足道的,但它是我第一次使用Ubuntu 所以我想不通...... 我感谢所有帮助
我想重复的http://stackoverflow.com/a/11021053 – Sathish
我有同样的问题和解决方案是这样的[mkyong](http://www.mkyong.com/java/maven-java_home-is-not-defined-correctly-on-mac-osx /) – OJVM