网页网站您现在的位置是:首页 > 博客日志 > 网页网站

java xxx cannot be resolved to a type 错误解决方法

<a href='mailto:'>微wx笑</a>的头像微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 typeYZV无知

引言

    eclipse新导入的项目经常可以看到“XX cannot be resolved to a type”的报错信息。本文将做以简单总结。 
YZV无知

正文


    (1)jdk不匹配(或不存在) 
    项目指定的jdk为“jdk1.6.0_18”,而当前eclipse使用的是“jdk1.6.0_22”。需要在BuildPath | Libraries,中做简单调整。 
    (2)jar包缺失或冲突 
    当找不到“XX”所在的jar包时,会报这个错。解决只需要找到(ctrl+点击,可能能看到jar包名称)对应jar包导入项目即可。 
    另外,出现相同的XX时也会报此错。可能需要调包、解包、选删。 
    (3)eclipse查找项目类型策略所致 
YZV无知

    eclipse下,上述两条都对比过了,没有任何问题,可偏偏还报这错。这时,需要操作一下 Project | Clean... ,问题即可解决。原因是,机制所致。因为某些特殊原因,eclipse没能自动编译源代码到build/classes(或其他classes目录),导致类型查找不到。 YZV无知


YZV无知

编码问题


YZV无知


YZV无知

以上这些是比较常见的错误,我这里遇到的错误是文件编码导致的!YZV无知

错误类似下图,这里只截取一部分:YZV无知


YZV无知


YZV无知

解决方法:YZV无知

在发生错误的项目上单击鼠标右键》PropertiesYZV无知


YZV无知

左侧选中“Resource”,右侧Text file encoding选择“Other:UTF-8”,点击“Apply”按钮。YZV无知


YZV无知


YZV无知

2015-12-13更新

很多小伙伴反馈,经过上面的步骤还是不能解决问题,刚好最近遇到这样的问题;YZV无知


YZV无知

在文章 Java中REST API使用示例——基于云平台+云服务打造自己的在线翻译工具 中从IBM Bluemix上下载的Java示例代码,导入到Eclipse之后,出现类似以上错误信息!如下图:
YZV无知


YZV无知

具体解决方法请参考:HttpServlet cannot be resolved to a typeYZV无知


YZV无知

早期的评论:

  • 好奇酱curiosity10个月前jar包缺失造成,感谢YZV无知

    1YZV无知

  • Sim_veYZV无知

    Sim_ve11个月前我clean了一下,搞定了,感谢~~~~查看回复(1)YZV无知

    1YZV无知

  • weixin_42616891YZV无知

    weixin_426168916个月前谢谢!YZV无知

    YZV无知

  • dsl59741YZV无知

    冬日下的暖阳9个月前这是我见过的最多的解决办法查看回复(4)YZV无知

    YZV无知

  • Xi_jing_xi_xiYZV无知

    Xi_jing_xi_xi9个月前牛逼牛逼查看回复(1)YZV无知

    YZV无知

  • weixin_44705755YZV无知

    皮尔帆ln1年前为啥我新建的文件夹 r文件中没有显示呢删除举报回复查看回复(1)YZV无知

    YZV无知

  • qq_41185868YZV无知

    一个处女座的程序猿1年前~~握手?握手~~查看回复(1)YZV无知

    YZV无知

  • weixin_41287260YZV无知

    秦时明月之君临天下1年前没有啊,我觉得就是jdk不同造成的,但是越改越乱了,尴尬查看回复(3)YZV无知

    YZV无知

  • qq_34820803YZV无知

    Jack章臣1年前如果是maven项目,在pom.xml里面加入相应的依赖,可以解决报错问题。查看回复(1)YZV无知

    YZV无知

  • wanghuawei19930812YZV无知

    HarveyHarveyHarvey2年前问题已解决查看回复(1)YZV无知

  • 这世界乄我来啦2年前在pom.xml添加了spring-webmvc的依赖,但是没有requestmapping的jar包YZV无知

    YZV无知

  • miracle_kaiYZV无知

    miracle_kai2年前原来的文件不报错,新建了一个jsp,里面的connection和DriverManager 就一直报错查看回复(3)YZV无知

    YZV无知

  • sms15732621690YZV无知

    alice s2年前真是各种问题都会遇到YZV无知

    YZV无知

  • u010651369YZV无知

    小帅丶2年前可以把JDK重新加载一次试试YZV无知

    YZV无知

  • ranli5475YZV无知

    ranli54752年前我这的问题用这些办法都没解决。怎么办!!!!查看回复(1)YZV无知

    YZV无知

  • hongwei15732623364YZV无知

    种下星星的日子2年前什么问题多可能出现YZV无知

    YZV无知

  • baidu_34036884YZV无知

    老Z先生3年前确实 project clean一下就好了 谢谢YZV无知

    YZV无知

  • qqxyy99YZV无知

    杜.3年前问题已经解决。删除举报回复YZV无知

    YZV无知

  • u013044029YZV无知

    引渡3年前谢谢博主分享,,问题解决了查看回复(1)YZV无知

    YZV无知

  • u013047824YZV无知

    Lucky-肥仔3年前问题解决 啦啦啦YZV无知

  • 桑汤奈伊伏3年前把依赖的jar包重新加一遍,然后可能加的jar包有冲突(这个是写工程的人的习惯问题),比如3.1.2和3.1.1两个版本的jar,我们要用3.1.2的,但是两个都导入了,remove掉不用的版本就行了。(习惯要养好,不用的低版本jar就删掉)查看回复(1)YZV无知

    YZV无知

  • qq_20099317YZV无知

    qq_200993173年前一改全是乱码,坑! 正确的办法应该是 项 目---右键----------Properties------android----再把安卓库版本2.3更换成3或者更高查看回复(1)YZV无知

    YZV无知

  • giszhangkeYZV无知

    giszhangke3年前好!常的解决方法YZV无知

    YZV无知

  • bore2015YZV无知

    bore20153年前楼主好人YZV无知

    YZV无知

  • qq_15643449YZV无知

    qq_156434493年前少jarYZV无知

    YZV无知

  • EdisonQifujunYZV无知

    EkinEasonEdison3年前谢谢大神,完美解决了我的问题查看回复(1)YZV无知

    YZV无知

  • successAYZV无知

    ZeroWM4年前大神大神大神!!!!查看回复(1)YZV无知

    YZV无知

  • baidu_22916805YZV无知

    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 就有红色的波浪线,有很多这种类似的错误,请问我该怎么处理呢?谢谢YZV无知

    YZV无知

  • qq_28075439YZV无知

    qq_280754394年前能不能详细一点,不知道具体怎么操作。我这边import com.inspur.ac.iop.service.AppExperienceLogService;一条红色波浪线,该怎么解决删除举报回复查看回复(1)YZV无知

    YZV无知

  • lanxiyeYZV无知

    偏食4年前谢谢大神,完美解决问题YZV无知

  • CommCsdnYZV无知

    CommCsdn4年前大神你好 ,我的项目用的是svn和maven,项目下载以后就是报各种cannot be resolved to a type错误,然后最前面的是applicationcontext cannot be resolved 这个错误,我的问题 1.applicationcontext cannot be resolved 这个错误怎么解决? 2.项目中如果import的位置有错误是不是就代表缺少对应的jar包或者类 刚到公司的小白,求指导查看回复(1)YZV无知

    YZV无知

  • lidinglingldlYZV无知

    黎丁子4年前YZV无知

    YZV无知

  • qq_16747483YZV无知

    qq_167474834年前谢谢大神,完美解决了我的问题查看回复(1)YZV无知

    YZV无知

  • zhongye111YZV无知

    zhongye1115年前你好我在编译过程中遇到Properties cannot be resolved to a type提示,我是菜鸟还不知道我的JDK是那个版本,可以加q交流吗?qq:605104768YZV无知

    YZV无知

  • zhongye111YZV无知

    zhongye1115年前你好我编译过程中提示Properties cannot be resolved to a type怎么弄,我读不知道我的JDK是什么版本查看回复(1)YZV无知

    YZV无知

  • silent1YZV无知

    silent15年前谢谢!解决我的问题了。YZV无知


YZV无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/web/2020-03-28/351.html

很赞哦! () 有话说 ()