天天看點

java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication

    額,一個使用Spring boot的,好好的項目,最近突然報錯了:java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication

java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication
java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication
java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication

    雖然明顯知道是jar包問題,不管怎麼clean怎麼的還是沒能解決。

    鼓搗了很久沒結果,stackoverflow什麼的也翻遍了,依然沒找到結果,但是偶然發現另外一個Spring boot項目是可以啟動的,對比了一下他們的差別,發現父項目配置的版本不一緻,可以啟動的是1.3.5版本的,不能啟動的是1.4.0版本,果斷進入C:\Users\anxpp\.m2\repository\org\springframework\boot\spring-boot删除了1.4.0版本的整個目錄,maven clean了一下重新下載下傳的依賴,啟動就正常了。

    因為網上的資料都沒能解決這個問題,是以記錄一下。

    By the way,其實很多時候一些錯誤(常為ClassNotFound),都可以使用這種方法。

繼續閱讀