一般遇到这种错误是因为工作空间中没有配置运行环境,或者配置的运行环境有问题。
一般我们在工作空间中配置tomcat运行环境时通常会使用其默认的jre环境,而这个错误的意思是
No compiler is provided in this environment,Perhaps you are running on a JRE rather than a JDK 没有提供编译环境,或许你可以使用JDK来代替JRE来运行。
所以解决方案是使用JDK编译环境:
1. 在eclipse的菜单中,进入 Window > Preferences > Service > Runtime Environments 选中tomcat点击 edit
如图:
2. 在eclipse的菜单中,进入 Window > Preferences > Java > Installed JREs > Execution Environments,选择JavaSE-1.7, 在右侧选择jdk.
3. 在maven菜单中使用 update project