IDEA 程序包不存在,找不到符號但是明明存在對應(yīng)的jar包(問題分析及解決方案)
環(huán)境
IntelliJ IDEA 2020.1JDK1.8
前提概要
問題1和問題2其實(shí)是同一個(gè)問題,但是表現(xiàn)上有一點(diǎn)不一樣
具體是如何引起該問題,尚不清楚,特此記錄
問題1描述
一運(yùn)行springboot啟動(dòng)類,就報(bào)一大堆jar報(bào)錯(cuò)idea Kotlin: Classpath entry points to a non-existent location:類路徑條目指向不存在的位置 程序包不存在 找不到符號 本地倉庫也不是存在這個(gè)位置,很疑惑 然后就去這個(gè)文件目錄下找這個(gè)目錄刪除了。還是報(bào)這個(gè)錯(cuò),檢查了maven倉庫設(shè)置,解決不了。如下圖
解決問題1:
把.idea下的libraries全部刪除就報(bào)另外一個(gè)錯(cuò)誤了。雖然不報(bào)之前的Kotlin: Classpath entry points to a non-existent location錯(cuò)誤了,但是還是會(huì)報(bào)錯(cuò)找不到程序包,找不到符號
問題2描述
啟動(dòng)啟動(dòng)類就直接定位這個(gè)類說找不到符號 類找不到,但是jar包明明存在項(xiàng)目中。代碼編輯界面也不會(huì)報(bào)錯(cuò)
找了很多解決方案,都不行還是定位在這個(gè)類的找不到swagger一些類找不到,找不到符號但是jar確實(shí)存在項(xiàng)目中
解決問題2
最終把IDEA配置重置了一下(警告:所有idea配置將重置請做好備份 ),再啟動(dòng)啟動(dòng)類就直接好了。
2020年6月14日 22:14:29更新解決方法3
找到對應(yīng)編譯不了的類。右鍵 - Build Module ‘xxxx’recompile ‘xxxxx’
解決方法4
是否使用了Lombok插件,排除是否是Lombok的原因 , 手動(dòng)加上方法而不使用Lombok,或者直接卸載Lombok插件。重啟idea后再重裝Lombok
到此這篇關(guān)于IDEA 程序包不存在,找不到符號但是明明存在對應(yīng)的jar包(問題分析及解決方案)的文章就介紹到這了,更多相關(guān)IDEA 程序包不存在內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
