No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
你应该指定一个JDK,而不是一个JRE。显示的JRE HOME,但是需要的是完整的JDK。
解决: Eclipse-->Window-->preferences-->Java-->Installed JREs 选择目录, 找到jdk所在位置
如果发现已经配置了, 那就remove后重新在配一遍.
以上解决了编译普通项目报错问题.
使用maven编译如果仍然出现问题, 那么可以重新配置maven环境.
Eclipse-->Window-->preferences-->Maven-->User Settings