相关疑难解决方法(0)

Maven错误:也许你是在运行JRE而不是运行JDK?

我以前从未和Maven合作过,我遵循这里的说明.当我运行命令

mvn integration-test -Pamp-to-war
Run Code Online (Sandbox Code Playgroud)

它最初下载了一大堆依赖项,最后它表明,

COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[INFO] 1 error
Run Code Online (Sandbox Code Playgroud)

我在ubuntu 13.04.

如果你有什么要我告诉你的,请告诉我.谢谢.

编辑

我什么时候echo $JAVA_HOME得到/usr/lib/jvm/java-7-openjdk-i386/

当我做 mvn -version

我明白了

Apache Maven 3.0.4
Maven home: /usr/share/maven
Java version: 1.7.0_25, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-i386/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.8.0-26-generic", arch: "i386", family: "unix"
Run Code Online (Sandbox Code Playgroud)

另外,我发现了 …

java compiler-errors maven

52
推荐指数
8
解决办法
17万
查看次数

标签 统计

compiler-errors ×1

java ×1

maven ×1