错误描述:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK
一般解决方法:将编译环境换成jdk即可,网上搜的也大部分是这种解决方法,但是我试过还是不行,因此我的方法如下:
我们需要指定一个符合配置的JDK环境, 这是我们之前在Eclipse-->Window-->preferences-->Java-->Installed JREs下的配置就不行了, 而需要指定一个JDK目录, 例如我的JDK安装目录下的jdk1.7.0_17, 这也是这个错误出现的罪魁祸首. 不过对于Java开发者来说, Installed JREs中使用jdk目录而不适用jre目录也是最好的选择.
步骤:
然后再编译运行项目即可.