找不到包 \ 符号,idea中包已经导入,但是运行还是提示找不到包问题

这篇博客汇总了解决IntelliJ IDEA在使用Maven时遇到找不到包或符号错误的方法。包括执行mvn idea:ideaj强制刷新缓存、尝试Reimport Maven、检查settings.xml中的localrepository、Invalidate Caches/Restart以及更改IDEA版本等解决方案。这些步骤有助于开发者快速解决此类问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这个问题是我在一个模块工程下出现的,使用maven配置环境,多个项目在同一工程下,出现err:找不到XXX包或者符号…

 我在网上查找并尝试很多方法,最后得以解决,再次汇总起来,让大家少走弯路!

  1. 在idea的命令行中输入命令执行使用mvn idea:ideaj进行重构,这个作用就是:maven依赖更新不完整命令,强制刷新idea缓存,我认为这个一般可以很大几率解决问题!我的问题就是使用该方法解决的。
    在这里插入图片描述

  2. 在项目右键,找到maven --> reimport ,或者在项目右键找到rebuild module尝试,这个不行的话是因为: .maven实际是完整的,本地也有这个jar包.

  3. 如果是idea2020.1的bug ,你去么在maven runner里把这个勾上可以解决. 去掉就又不行了,这个作用是将build/run 动作委托给了 maven,但是随着项目的增大或者废需求导致项目启动很慢,因为maven加载了许多废物资源,因此一般建议不勾选。
    在这里插入图片描述

  4. 还有一种说法是 将maven的settings.xml中的localrepository修改成默认(如果你改了仓库地址);这个方法我没试过应该也可以,因为就是为了让他重新在另一个文件夹中下载jar包

  5. 在file菜单,invalidateCatch/Restart ,清除idea项目caches,然后重启idea后 ,发现刚刚没报错但又找不到的那个类此时报红了,这时候reimport maven 就可以重新下载jar包了.

  6. 或者换一个idea版本(hhh)

这是对于找不到包的解决方法汇总,当然前提必须确认包已经导入!最后,谢谢提供这些问题的xdm,前人的总结,正是为了后人少走弯路!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Itfuture03

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值