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

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

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

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

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

