[IDEA]Java:“程序包XXX不存在”問題的三種解決方案
三種方案
01
出現jar包找不到的問題,首先有可能是項目依賴中有些jar沒有下載完整
而mvn idea:idea這個命令可以檢查並繼續下載未下載完整的依賴jar。
在命令行輸入mvn idea:idea ,然后 file–invalidate caches 重啟就可以了。操作如下圖所示:
02
開啟自動加載JAR包
如果方案一嘗試后仍然無法解決該問題,別慌,有可能是你的項目依賴有更新,而你的jdea沒有開啟自動加載更新后的依賴,也可能導致該問題的產生。
開啟自動加載JAR包的設置路徑為:Intllij IDEA—>Preferences—>Build,Execution,Deployment—>Maven—>Importing,具體設置如下圖:
設置完成后點擊【Apply】使之生效即可。這是即開啟了自動引入機制,如果沒有其他問題一般到這里jar包找不到的問題就消失了。
03
import快速導入
如果經過上面兩種方案仍然失敗,那我們還有最后一個殺手鐧-使用idea的import重新導入你的項目。
當然在這之前需要你先將當前項目從idea中移除出去(請注意是移除,不是刪除項目哦)。然后重啟你的idea后出現如下彈框:
選擇import方式導入你的maven項目如下圖:
點擊下一步之后做如下設置:
上圖其中第5步非常重要,點擊設置后會彈出設置maven環境依賴如下:
其中第1點擊選擇你的maven安裝位置,第2是選擇你的maven配置文件路徑然后點擊【OK】即可進行導入。
至此,import快速導入設置完畢,你的jar找不到的問題也就不存在了。
摘自:https://baijiahao.baidu.com/s?id=1666135264347817292&wfr=spider&for=pc