当我在我的cmd上运行命令
时mvn clean package
我遇到编译器错误:此环境中未提供编译器。也许你是在运行JRE而不是JDK?
但是我检查了我的PATH,JAVA_HOME和HOME_M2
我还检查了Eclipse中的Installed JRE:
显然一切都很好,有关为什么我会收到错误的任何想法?谢谢!
答案 0 :(得分:4)
您的问题是PATH
只是一个JRE而不是JDK。
您必须将JDK包含在PATH
中,然后maven会找到它。
答案 1 :(得分:0)
https://roufid.com/no-compiler-is-provided-in-this-environment/
一定要设置你的 JAVA_HOME。
export JAVA_HOME=path_to_jdk
再试一次