如图:
网上解决教程很多,我的eclipse是绿化版的,不需要安装
解决办法如下:
1、在eclipse中,进入到Window->Preferences->Java->Installed JREs中
默认显示如下:
2、点击Add-->Standard VM--->Next--->Directory把自己的JDK添加进去
我的JDK位置如下:
2.1 添加完毕后,点击Finish:
3、选择我们刚刚添加的JDK,去除eclipse默认加载的配置:
4、选择我们报错的项目,右键--->Build Path---->Configure Build Path-->Libraries
4.1、 双击界面显示的JRE:
4.2、选择我们刚刚配置的JRE,Finish
这个时候再看下我们的项目,resource注解就不会报错了
总结:
1、网上大部门都在说是JDK版本太低的问题,但是eclipse在Libraries中加载的就是安装的JDK(我的是JDK8),所以这种方式无法解决
2、听说安装版本的eclipse直接修改org.eclipse.wst.common.component文件中project -version即可,由于我的是绿化版,无法找到该文件
3、绿化版可能由于未安装的原因,eclipse虽然读取到了我们安装的JDK,但是并没有全部生效
所以需要去Window->Preferences->Java->Installed JREs重新添加下我们的JDK