依赖没问题,报找不到符号,程序包xxx不存在错误的解决方法

问题描述

今天在做程序测试时,在 Maven中新引入了一个包
后来发现不需要了,变将该依赖从 Maven 中删去
整个过程其他代码没有动,但要运行时却发现,所有的类都报程序包xxx找不到错误
去了每个类查看,发现代码有高亮,都没问题,classes 下的 lib 包也是完整的

解决方法

最后的解决方法是将 Maven 中的 <dependency> 全部删除,只保留 <dependencies>
然后刷新 Maven,之后再将所有依赖重新导入,再次刷新,问题解决

原因可能时 idea 混乱了,没定位到依赖包的位置,需要重新和它说一下

其他情况

如果不是上面那种情况的话,那么考虑为 lib 包没有生成,需要手动导入,操作流程如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后应用就你 OK 啦

如果还有其他情况的话,欢迎讨论噢~


(黄金公式)写业务 : 修BUG = 1 : 9(IceClean)

posted @ 2021-07-29 10:17  IceClean  阅读(113)  评论(0)    收藏  举报