zoukankan      html  css  js  c++  java
  • xxx cannot be resolved to a type 错误解决方法

    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”button。


    2015-12-13更新

    非常多小伙伴反馈,经过上面的步骤还是不能解决这个问题。刚好近期遇到这种问题;

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

    例如以下图:


    详细解决方法请參考:HttpServlet cannot be resolved to a type




  • 相关阅读:
    左偏树
    论在Windows下远程连接Ubuntu
    ZOJ 3711 Give Me Your Hand
    SGU 495. Kids and Prizes
    POJ 2151 Check the difficulty of problems
    CodeForces 148D. Bag of mice
    HDU 3631 Shortest Path
    HDU 1869 六度分离
    HDU 2544 最短路
    HDU 3584 Cube
  • 原文地址:https://www.cnblogs.com/lytwajue/p/6824817.html
Copyright © 2011-2022 走看看