IDEA 编译报错:程序包***不存在 | IDEA导入不了包

工具:IDEA

问题:

明明好好的工程,启的好好的,放了个周末回来更新了一波代码,maven了一把,再build准备启动,结果Message满屏都是程序包***不存在...不应该啊!maven都没报错!提示不存在的包实际上都存在

尝试:

1.Generate Sources and update folders for all projects

因为想着万一就是包没导进去呢。我的IDEA的maven刷新(reimport)特别慢,从来没见他刷完过,平常偶尔用到的是Generate Sources and update folders for all projects,但是这次generate完毕也没有丝毫的变化。迫不得已->尝试2

2.Reimport all maven projects

真的是耗时太久了,和平常一样我的耐心很快就用完了,依旧没有等到它刷新完,放弃了。。。

3.Invalidate Caches and Restart

清理IDEA缓存并重启,同事说以前他遇过这种满屏包不存在的情况他清了缓存就好了,试过,但是没用。

4.检查jdk版本

网上查了有的说是pom.xml里jdk版本和idea编译用jdk不同,各处设置看了一遍,1.8没有差异,排除原因。

5.Mark as Sources

File -> Project Structure -> Modules 重新 Mark as Sources(xml存在整体配置,排除原因)

6.升级IDEA,重新导入,强迫maven reimport完全

同事说要不就点击了刷新直到刷完为止......我看了一眼他的刷新,咦怎么跟我的不一样,蓝色的进度条有点好看,我的是16年版本的,干脆重新下载了一个2019版本的,重新导入,maven 刷新......就看到各个类的右侧inspections标记的红色慢慢的变少了,没多久刷新完成就!!全好了!不可思议

 

总结:

build提示程序包不存在,那一定就是不存在,除了maven可能报错导致包内下载完,还有就是即使maven成功,可能是没导进来,要相信科学hhhh 不要像我 偏不信邪,结果 完美的跳过了第一个尝试 

 


分割... 二次更新 2019.07.25

今天又遇到了这个情况,本地仓库已经存在的包导入不了= =

如上次更新尝试并不成功,再上网上一查+突然顿悟!特么么的就是IDEA的问题啊!导不进去啊!突然发现为什么网友说的自己的办法都笃定一定是应该成功的,然而结果却不一定成功,原因就是:这是一个随缘的事情...

一开始启动项目报了一个错说我ClassNotFound,然后去找这个class在的包,发现左侧Project结构树的External Libraries中没得这个包,心凉,然后我就在IDEA这个工具上导出看看是不是有什么关键性的开关没有搞对,file->Project Structure是可以手动加包的,我以为我只缺这一个,所以打算手动加,如下,图文并茂:

1.file->Project Structure

2.New Project Library

3.选择java,然后弹窗选jar包的路径

4.取个名字,路径名比较好识别

这样完了再重新启动,意想不到的事情发生了= =

这个包没问题了,然而还有一大堆也没有...我灵机一动,重新打开了project structure->Libraries,一气之下ctrl+A,delete->OK,全删了(划重点!),然后让它全部重新导入!!果不其然!啊!!终于!左侧包越来越多,之前没有的也有了,重新启动项目,success 

多的不想说了,不知道为啥,就我一个人老遇到这种问题,难受

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值