java eclipse 出現(xiàn) xxx cannot be resolved to a type 錯(cuò)誤解決方法
xxx cannot be resolved to a type
引言 eclipse新導(dǎo)入的項(xiàng)目經(jīng)常可以看到“XX cannot be resolved to a type”的報(bào)錯(cuò)信息。本文將做以簡(jiǎn)單總結(jié)。
正文
(1)jdk不匹配(或不存在)
項(xiàng)目指定的jdk為“jdk1.6.0_18”,而當(dāng)前eclipse使用的是“jdk1.6.0_22”。需要在BuildPath | Libraries,中做簡(jiǎn)單調(diào)整。
(2)jar包缺失或沖突
當(dāng)找不到“XX”所在的jar包時(shí),會(huì)報(bào)這個(gè)錯(cuò)。解決只需要找到(ctrl+點(diǎn)擊,可能能看到j(luò)ar包名稱(chēng))對(duì)應(yīng)jar包導(dǎo)入項(xiàng)目即可。
另外,出現(xiàn)相同的XX時(shí)也會(huì)報(bào)此錯(cuò)??赡苄枰{(diào)包、解包、選刪。
(3)eclipse查找項(xiàng)目類(lèi)型策略所致
eclipse下,上述兩條都對(duì)比過(guò)了,沒(méi)有任何問(wèn)題,可偏偏還報(bào)這錯(cuò)。這時(shí),需要操作一下 Project | Clean... ,問(wèn)題即可解決。原因是,機(jī)制所致。因?yàn)槟承┨厥庠?,eclipse沒(méi)能自動(dòng)編譯源代碼到build/classes(或其他classes目錄),導(dǎo)致類(lèi)型查找不到。
編碼問(wèn)題
以上這些是比較常見(jiàn)的錯(cuò)誤,我這里遇到的錯(cuò)誤是文件編碼導(dǎo)致的!
錯(cuò)誤類(lèi)似下圖,這里只截取一部分:

解決方法:
在發(fā)生錯(cuò)誤的項(xiàng)目上單擊鼠標(biāo)右鍵》Properties

左側(cè)選中“Resource”,右側(cè)Text file encoding選擇“Other:UTF-8”,點(diǎn)擊“Apply”按鈕。

很多小伙伴反饋,經(jīng)過(guò)上面的步驟還是不能解決問(wèn)題,剛好最近遇到這樣的問(wèn)題;
在文章 Java中REST API使用示例——基于云平臺(tái)+云服務(wù)打造自己的在線(xiàn)翻譯工具 中從IBM Bluemix上下載的Java示例代碼,導(dǎo)入到Eclipse之后,出現(xiàn)類(lèi)似以上錯(cuò)誤信息!如下圖:

具體解決方法請(qǐng)參考:HttpServlet cannot be resolved to a type
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- Eclipse中maven異常Updating Maven Project的統(tǒng)一解決方案
- 解決MyEclipse10.7部署報(bào)錯(cuò)拋空指針異常問(wèn)題的方法
- 啟動(dòng) Eclipse 彈出 Failed to load the JNI shared library jvm.dll 錯(cuò)誤的解決方法
- myeclipse中使用maven前常見(jiàn)錯(cuò)誤及解決辦法
- Android開(kāi)發(fā)中Eclipse報(bào)錯(cuò)及對(duì)應(yīng)處理方法總結(jié)
- Eclipse引入jquery報(bào)錯(cuò)如何解決
- jquery庫(kù)或JS文件在eclipse下報(bào)錯(cuò)問(wèn)題解決方法
- eclipse導(dǎo)入jquery包后報(bào)錯(cuò)的解決方法
- Eclipse去除js(JavaScript)驗(yàn)證錯(cuò)誤
- 解決Eclipse/STS中出現(xiàn)Resource is out of sync with the file system的異常問(wèn)題
相關(guān)文章
解決nacos啟動(dòng)報(bào)錯(cuò)Server check fail, please che
這篇文章主要介紹了nacos啟動(dòng) Server check fail, please check server localhost ,port 9848 is available的錯(cuò)誤原因以及解決方法,需要的朋友可以參考下2023-09-09
Java調(diào)用阿里身份證實(shí)現(xiàn)驗(yàn)證接口
這篇文章主要為大家詳細(xì)介紹了Java如何調(diào)用阿里身份證實(shí)現(xiàn)驗(yàn)證接口,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解一下2023-06-06
MyBatis常用標(biāo)簽以及使用技巧總結(jié)
在我們的學(xué)習(xí)過(guò)程中,我們經(jīng)常使用到mybatis,這篇文章主要給大家介紹了關(guān)于MyBatis常用標(biāo)簽以及使用技巧的相關(guān)資料,需要的朋友可以參考下2021-05-05
jpa使用manyToOne(opntional=true)踩過(guò)的坑及解決
這篇文章主要介紹了jpa使用manyToOne(opntional=true)踩過(guò)的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10

