此环境中未提供编译器。执行mvn clean包时

时间:2015-05-18 07:28:01

标签: java eclipse maven

当我在我的cmd上运行命令

  

mvn clean package

我遇到编译器错误:此环境中未提供编译器。也许你是在运行JRE而不是JDK?

但是我检查了我的PATH,JAVA_HOME和HOME_M2 enter image description here enter image description here enter image description here

我还检查了Eclipse中的Installed JRE: enter image description here

显然一切都很好,有关为什么我会收到错误的任何想法?谢谢!

2 个答案:

答案 0 :(得分:4)

您的问题是PATH只是一个JRE而不是JDK。

highlighted path

您必须将JDK包含在PATH中,然后maven会找到它。

答案 1 :(得分:0)

https://roufid.com/no-compiler-is-provided-in-this-environment/

一定要设置你的 JAVA_HOME。

export JAVA_HOME=path_to_jdk 

再试一次