关于Eclipse maven项目中的“Autowired cannot be resolved to a type”报错问题的解决方法

使用Eclipse导入新项目的时候,常常会遇到“XXX cannot be resolved to a type”(Eclipse无法解析类型XXX)的报错信息,Eclipse为什么会无法解析类型XXX呢?原因只有一个,那就是Eclipse找不到类型XXX,Eclipse找不到,并不代表没有,所以解决这个问题的方法可能不止一种,详细解决方法如下:

工具/原料:

eclipse

方法/步骤:

1、jar包冲突或缺失。查看项目中是否存在“XXX”所在的jar包,如果不存在,则导入对应jar包;如果存在,查看jar包是否冲突,如果冲突,删除其中一个。如果一切正常,则执行2方法。

2、jdk不存在或不匹配。项目环境要求jdk7,而eclipse中使用的却是jdk6;重新配置eclipse的jdk环境,使之与项目要求环境一致。

3、Eclipse查找项目类型策略所致。如果1和2没问题,但还是报错;这时,需要执行“Project” | "Clean…“,完成后,报错消失!
————————————————

如果Maven导入了,自己也配置了也会冲突

------------------------------------------------

 

你可能感兴趣的:(关于Eclipse maven项目中的“Autowired cannot be resolved to a type”报错问题的解决方法)