解決Error小記:IDEA 2020.1版本 程序包不存在


上周做ssm整合的時候,在編寫完mybatis框架並進行測試的時候,一直報錯:

Error:java: 程序包org.apache.ibatis.annotations不存在

但是,明明我頁面上import都沒有問題,external libraries和本地倉庫里也都有這個包,pom.xml里也沒有報錯。

百度了很久,嘗試了各種方法皆以失敗告終。

今天開始做springboot的小項目,當我試圖使用SpringApplication與autoconfigure包時,又出現了相同的錯誤!

Error:java: 程序包org.springframework.boot不存在

Error:java: 程序包org.springframework.boot.autoconfigure不存在

再次各種百度,嘗試了改變springboot的版本,嘗試了刪除本地倉庫里的_remote.repositories文件,嘗試了進行maven的clean,嘗試了往maven的配置文件里添加鏡像,也嘗試了settings里和project structure里的各種設置,通通不行

因為我的小伙伴們都沒有遇到過這個問題,而我跟她們的不同之處只有我的idea版本是2020.1版本的,於是再次百度,找到了這篇博客:

https://blog.csdn.net/qq_35524157/article/details/105867493

於是,找到settings-maven,把user settings file 和 local repository全部還原為默認的.m2文件夾下的settings.xml與respository。

然后,重新選中project,右鍵-maven-reimport。需要等好久,也可以直接把自己設置的本地庫里所需要的文件拷過去!

完成后run一下,解決了!!!

但是還是不明白為什么不能用自己的本地庫,有小伙伴們知道嗎?

Anyway,終於可以愉快地開始做項目啦~

 


免責聲明!

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



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