解决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,终于可以愉快地开始做项目啦~

 

posted @ 2020-05-22 00:10  菅兮徽音  阅读(1397)  评论(0编辑  收藏  举报