安装另一个Java JDK后无法找到Maven

时间:2015-04-10 08:46:09

标签: java maven ubuntu ubuntu-14.04

我的Ubuntu 64位上安装了java8和maven3。 我添加了java7(但没有删除java8)并按照this tutorial中的说明配置了我的系统。
(我在/ etc / profile中编辑了java7的路径,并使用" update-alternatives"命令通知Ubuntu我的Java JRE所在的位置,并且它是我的默认JRE)。

Java7安装很好,我得到了:

echo $JAVA_HOME
/usr/local/java/jdk1.7.0_75

但在此之后,maven不再工作了:

mvn -version
The program 'mvn' can be found in the following packages:
 * maven
 * maven2
Try: sudo apt-get install <selected package>

有人知道如何解决这个问题吗?因为我确信我还有maven。

1 个答案:

答案 0 :(得分:2)

我认为你应该检查以下几点

这是maven 3吗?

I installed maven with apt-get install maven

之前是否安装了maven 2?

un maven2 <none> <none> (no description available)

是否在Ubuntu存储库中提供了maven 3?

sudo apt-get purge maven3
Unable to locate package maven3

似乎你没有从存储库中安装maven 3

/usr/local/apache-maven/apache-maven-3.3.1 

要使其正常运行,请将mvn的位置添加到PATH(将其放入您的用户个人资料脚本中)

export PATH=/usr/local/apache-maven/apache-maven-3.3.1/bin/:${PATH}
mvn -version