maven编译项目时出错,如下图所示:
No compiler is provided in this environment. Perhaps you are running on a JRE tather than a JDK?
这个错误的意思是说,你使用的jre而不是jdk。因此,我们可以回到eclipse使用的编译环境看看是怎么样的。
打开eclipse菜单 -> Window -> Preferences -> Java -> Installed JREs,可以看到如下图所示的jre:
从上图可以看到,果然,使用的是jre而不是jdk。OK,下面我们着手解决这个问题。
1.选中这个jre,将之删除。
2.点击Add按钮,重新添加一个JDK(这个jdk就是我自己安装在C盘上的JDK),如图所示:
&spm=1001.2101.3001.5002&articleId=72902365&d=1&t=3&u=ad5e5fb003f849b1805df316afe1b497)
890

被折叠的 条评论
为什么被折叠?



