SpringBoot啟動報org.springframework.boot.test.context不存在問題


問題描述:
org.springframework.boot.test.context does not exist

org.springframework.test.context.junit4.SpringJUnit4ClassRunner not exsit

SpringBoot啟動時報如上兩個錯誤。

 

常規操作:
右鍵根項目—maven—update dependencies(或reimport),重新更新一遍依賴關系,讓工程找到最新的依賴。一般能解決百分之八十的情況。另外還有一種特殊情況只能暴力解決,如下。

 

 

 

暴力操作:
 若常規操作無法解決,直接把所有jar依賴文件刪了,重新下一遍。

IDEA -> File -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven

 

 

查看本地存放依賴jar的路徑,直接刪除Local repository 路徑下報錯的包對應的文件夾即可(若不放心,刪除全部也行)。再Maven Reimport一下,IDEA便會重新自己再download一遍項目依賴的jar包。 

 

分析原因:
當再三檢查POM.xml文件但並沒有沒發現錯誤、Reimport / Update 項目又沒用時時,那基本可以確定是我們jar包有問題,可能是在下載依賴的jar包的時候,網絡出現了故障,導致只創建了對應的jar包文件夾,真實文件並不存在。而Maven在更新依賴時只會檢查包名,如果你包名對應的文件夾存在,Maven就認為給你下載好了,它不關心你包(文件夾)里面到底有內有真實jar,所以在此情況下我們不管怎么折騰都沒用。我們只能刪除報錯的包對應的文件夾,顯示地讓Maven再去下一遍。

此解決方案適用於任何找不到依賴jar的情況。


————————————————
版權聲明:本文為CSDN博主「bw_233」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/whdxjbw/java/article/details/81356740


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM