淘淘商城(SpringMvc+Spring+Mybatis) 是传智播客在2015年9月份录制的,几年过去了。有些软件最新版本的使用 和.jar包配置信息,只有根据日志报错信息作出适当的调整变更才能跑通项目。为了方便广大自学Java同仁的共同进步,我将着重指出符合当下开发环境下的内容勘误修订。
我在项目学习的第二天用
Eclipse IDE for Enterprise Java Developers. Version: 2019-06 (4.12.0)
编译Maven项目时出现
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
的问题, 于是写下这篇博客供大家参阅, 如有纰漏, 还请指正.
一、使用自己独立安装的Maven,替换Eclipse自带的Maven插件。
我们看看Maven的环境是如何配置的:先找到Eclipse-->Window-->preferences-->Maven-->Installations


maven的配置文件,位置在conf文件夹里。

二、在Eclipse中手动指定配置使用JDK的位置。
Eclipse-->Window-->preferences-->Java-->Installed JREs下的配置请按下图更改

最后要检查的项目:

okey
本文主要介绍了在Eclipse中遇到运行Maven项目时提示'No compiler is provided in this environment'的错误处理方法。问题可能由于使用JRE而非JDK导致。解决方案包括更换独立Maven并指定Eclipse中Java的JDK配置。

39万+

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



