maven编译项目时出错(2)

来源:互联网 发布:java 开发支付流程 编辑:程序博客网 时间:2024/06/07 08:12

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),如图所示:

这里写图片描述
这里写图片描述