今天在eclipse中使用maven进行项目打包时,使用maven install 的时候,报错:
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
问题原因:
运行环境默认配置jre而不是JDK,这样子的话普通的java运行没问题,但是maven运行需要JDK,jre满足不了
解决办法:
打开Windows->Preference->Java->Installed JREs->Edit
点击add
(如果没有jdk,则点击右边的add--》Standard VM --》Directory 选择自己jdk安装目录,之后点击完成即可)
于是如下图,项目这里就变成了jdk环境。