标题有点绕,问题的现象就是项目能够正常编译,但idea提示某些package找不到;
1.检查了maven仓库配置,确认没问题;
2.reimport所有依赖;
没有解决问题,Google了一下,找到一个链接解决idea使用maven编译正常但是运行项目时却提示很多jar包找不到的问题 / 张生荣
上述博客里的手段并没有解决我的问题,但让我注意到了一个叫.iml的文件。
关于它的作用可以看IDEA中的.iml文件和.idea文件夹作用和意义_LZHHuo的博客-优快云博客_iml文件
检查了我的项目文件夹,发现项目里除了有个与项目同名的.iml文件,在main文件夹下还有一个main.iml文件。
删除main.iml文件,问题解决!