java项目中出现 "XXXX" cannot be resolved (to a type) 的解决办法

平时在从导入web项目时,在所有该配置的都配好后,总会出现一些让你想砸电脑的报错信息。最近导入了好几次项目,做了下试验,好像找到这种错误的解决办法了,屡试不爽,使用各种此类error。

先贴上报错信息截图:

java项目中出现 "XXXX" cannot be resolved (to a type) 的解决办法

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

java项目中出现 "XXXX" cannot be resolved (to a type) 的解决办法

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

其实这两张图只是个代表,所有类似如下语法的:

                    "English"  cannot be resolved  

              或  "PHP" cannot be resolved to a type of "Java"

我觉着这应该是一道阅读理解题。

"English" cannot be resolved 的原因是没学过(好)英语,压根不会;

"PHP" cannot be resolved to a type of "java" 的原因是你是另一种语言,压根不属于java类。

解决办法:

鼠标双击此条错误,进入词条错误所在的java类中,

java项目中出现 "XXXX" cannot be resolved (to a type) 的解决办法

然后一直往上划,找到import *导包的代码,必然也会报错:

java项目中出现 "XXXX" cannot be resolved (to a type) 的解决办法

json这个包用过的应该不陌生,去WebContent==>>WEB-INF==>>lib下找到这个jar包,右键==》》Build Path ==》》add to build path就可以了。

当然json这个包是公用的,有些公司的项目里有自己写的jar包,如图一,这就需要你熟悉公司的代码,或者多找几步了。

java项目中出现 "XXXX" cannot be resolved (to a type) 的解决办法

其实没有build path的jar包与其他包能看出来差距,但是刚开始我在瘦终端拉下代码的时候,所有jar包都是一样的标志,没有看出来差距,这时候就用上面的方法就可以了。

总结:

再遇到此类问题时不要害怕,第一步要先打开Build Path查看

java项目中出现 "XXXX" cannot be resolved (to a type) 的解决办法

看看是否有libraries报错,有时会有tomcat和jre的错误,单机选中之后Edit替换一下就可以了。