java xxx cannot be resolved to a type 错误解决方法
微wx笑 2020-03-28【网页网站】 6 0关键字: eclipse java resolved
xxx cannot be resolved to a type引言 eclipse新导入的项目经常可以看到“XX cannot be resolved to a type”的报错信息。本文将做以简单总结。 正文 (1)jdk不匹配(或
xxx cannot be resolved to a type
引言
eclipse新导入的项目经常可以看到“XX cannot be resolved to a type”的报错信息。本文将做以简单总结。
正文
(1)jdk不匹配(或不存在)
项目指定的jdk为“jdk1.6.0_18”,而当前eclipse使用的是“jdk1.6.0_22”。需要在BuildPath | Libraries,中做简单调整。
(2)jar包缺失或冲突
当找不到“XX”所在的jar包时,会报这个错。解决只需要找到(ctrl+点击,可能能看到jar包名称)对应jar包导入项目即可。
另外,出现相同的XX时也会报此错。可能需要调包、解包、选删。
(3)eclipse查找项目类型策略所致
eclipse下,上述两条都对比过了,没有任何问题,可偏偏还报这错。这时,需要操作一下 Project | Clean... ,问题即可解决。原因是,机制所致。因为某些特殊原因,eclipse没能自动编译源代码到build/classes(或其他classes目录),导致类型查找不到。
编码问题
以上这些是比较常见的错误,我这里遇到的错误是文件编码导致的!
错误类似下图,这里只截取一部分:
解决方法:
在发生错误的项目上单击鼠标右键》Properties
左侧选中“Resource”,右侧Text file encoding选择“Other:UTF-8”,点击“Apply”按钮。
2015-12-13更新
很多小伙伴反馈,经过上面的步骤还是不能解决问题,刚好最近遇到这样的问题;
在文章 Java中REST API使用示例——基于云平台+云服务打造自己的在线翻译工具 中从IBM Bluemix上下载的Java示例代码,导入到Eclipse之后,出现类似以上错误信息!如下图:
具体解决方法请参考:HttpServlet cannot be resolved to a type
早期的评论:
本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/web/2020-03-28/351.html
好奇酱curiosity10个月前jar包缺失造成,感谢
1
Sim_ve11个月前我clean了一下,搞定了,感谢~~~~查看回复(1)
1
weixin_426168916个月前谢谢!
冬日下的暖阳9个月前这是我见过的最多的解决办法查看回复(4)
Xi_jing_xi_xi9个月前牛逼牛逼查看回复(1)
皮尔帆ln1年前为啥我新建的文件夹 r文件中没有显示呢删除举报回复查看回复(1)
一个处女座的程序猿1年前~~握手?握手~~查看回复(1)
秦时明月之君临天下1年前没有啊,我觉得就是jdk不同造成的,但是越改越乱了,尴尬查看回复(3)
Jack章臣1年前如果是maven项目,在pom.xml里面加入相应的依赖,可以解决报错问题。查看回复(1)
HarveyHarveyHarvey2年前问题已解决查看回复(1)
这世界乄我来啦2年前在pom.xml添加了spring-webmvc的依赖,但是没有requestmapping的jar包
miracle_kai2年前原来的文件不报错,新建了一个jsp,里面的connection和DriverManager 就一直报错查看回复(3)
alice s2年前真是各种问题都会遇到
小帅丶2年前可以把JDK重新加载一次试试
ranli54752年前我这的问题用这些办法都没解决。怎么办!!!!查看回复(1)
种下星星的日子2年前什么问题多可能出现
老Z先生3年前确实 project clean一下就好了 谢谢
杜.3年前问题已经解决。删除举报回复
引渡3年前谢谢博主分享,,问题解决了查看回复(1)
Lucky-肥仔3年前问题解决 啦啦啦
桑汤奈伊伏3年前把依赖的jar包重新加一遍,然后可能加的jar包有冲突(这个是写工程的人的习惯问题),比如3.1.2和3.1.1两个版本的jar,我们要用3.1.2的,但是两个都导入了,remove掉不用的版本就行了。(习惯要养好,不用的低版本jar就删掉)查看回复(1)
qq_200993173年前一改全是乱码,坑! 正确的办法应该是 项 目---右键----------Properties------android----再把安卓库版本2.3更换成3或者更高查看回复(1)
giszhangke3年前好!常的解决方法
bore20153年前楼主好人
qq_156434493年前少jar
EkinEasonEdison3年前谢谢大神,完美解决了我的问题查看回复(1)
ZeroWM4年前大神大神大神!!!!查看回复(1)
baidu_229168054年前你好,我导入新项目报很多 xx cannot be resolved to a type的错误比如 public static Object[] invoke(AccountEntityCoreService service,String messageId,String json,String sessionId){ RPCServiceClient client=null; try { client = new RPCServiceClient(); } catch (AxisFault e1) { throw new ErrorMessageException(e1.toString()); 中的RPCServiceClient 就有红色的波浪线,有很多这种类似的错误,请问我该怎么处理呢?谢谢
qq_280754394年前能不能详细一点,不知道具体怎么操作。我这边import com.inspur.ac.iop.service.AppExperienceLogService;一条红色波浪线,该怎么解决删除举报回复查看回复(1)
偏食4年前谢谢大神,完美解决问题
CommCsdn4年前大神你好 ,我的项目用的是svn和maven,项目下载以后就是报各种cannot be resolved to a type错误,然后最前面的是applicationcontext cannot be resolved 这个错误,我的问题 1.applicationcontext cannot be resolved 这个错误怎么解决? 2.项目中如果import的位置有错误是不是就代表缺少对应的jar包或者类 刚到公司的小白,求指导查看回复(1)
黎丁子4年前赞
qq_167474834年前谢谢大神,完美解决了我的问题查看回复(1)
zhongye1115年前你好我在编译过程中遇到Properties cannot be resolved to a type提示,我是菜鸟还不知道我的JDK是那个版本,可以加q交流吗?qq:605104768
zhongye1115年前你好我编译过程中提示Properties cannot be resolved to a type怎么弄,我读不知道我的JDK是什么版本查看回复(1)
silent15年前谢谢!解决我的问题了。