Maven在Eclipse IDE中编译项目,但遇到以下错误消息:
$ mvn clean compile
[ERROR] 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
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.859 s
[INFO] Finished at: 2018-10-03T15:56:43+08:00
[INFO] ------------------------------------------------------------------------
PS已通过Maven 3.5.3和Eclipse SimRel 2018-09测试
缺省情况下,Eclipse自动配置JRE。
解
Maven需要JDK来编译项目。 确保已安装/下载了JDK,并将其作为已安装的JRE添加到Eclipse IDE中。
1. Windows->首选项-> Java->已安装的JRE->添加…,选择一个JDK文件夹。
2.添加一个新的JDK作为JRE并进行检查。
做完了 再次重新编译。