我有问题要使用Ubuntu Server中的Maven 13.10 64bit。我会遇到以下错误(即使我键入 MVN -Version ):
Error: JAVA_HOME is not defined correctly.
We cannot execute /usr/lib/jvm/jdk//bin/java
但是当我键入 Java -version 时我得到:
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)
我不知道在哪里可能是问题,尤其是因为我在安装Hadoop 2.2之前就没有任何问题。
预先感谢您的任何帮助。
看来,hadoop指令和/或启动脚本修改了shell中的java_home环境变量。
除非通过更改众多配置文件之一(例如$HOME/.profile
)永久进行此更改 - 它仅影响您观察到的问题的外壳。