解决:eclipse绿化版Resource注解报Resource cannot be resolved to a type问题

如图:

 网上解决教程很多,我的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


版权声明:本文为weixin_42675423原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。