我有问题从ubuntu服务器13.10 64位使用maven。我得到以下错误(即使我键入mvn-version):
Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/lib/jvm/jdk//bin/java
但当我键入java版本时,我得到:
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
我不知道哪里会有问题,尤其是因为在安装hadoop2.2之前,我使用maven时没有任何问题。
事先谢谢你的帮助。
1条答案
按热度按时间m4pnthwp1#
hadoop指令和/或启动脚本似乎修改了shell中的javahome环境变量。
除非通过更改许多配置文件(如
$HOME/.profile
-它只影响你观察到问题的壳。