当使用Eclipse配合Maven时,若遇到No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?提示,通常是因为当前环境使用了JRE而非JDK。解决方法是确保已正确安装JDK,并在Eclipse中将其配置为默认运行环境。具体操作为:进入Window→Preferences→Java→Installed JREs,添加JDK路径并设为默认,随后重新构建项目即可消除该错误。
1、 在Eclipse中右键点击Maven项目,选择Run as即可看到相关操作,所示。
2、 maven clean 用于删除 target 目录中之前编译生成的文件和 jar 包,确保构建环境干净。
3、 右键选择Run as,点击Maven build,在弹出窗口中输入compile或install命令即可编译项目,通过运行命令完成构建操作。
4、 可能会出现以下错误情况
5、 错误源于Maven编译需使用JDK,而非JRE。
6、 在 Eclipse 的导航栏中,依次点击Window→Preferences→Java→Installed JREs,即可进入已安装的 JRE 设置界面。
7、 在上一步弹出的窗口中,点击添加按钮,选择标准虚拟机,然后指定JDK安装路径并确认。
8、 添加JDK路径后需勾选前面的复选框,否则仍会报错。
9、 重新运行编译或安装命令后,项目成功构建。

