文章引用自:《idea解决程序包不存在报错》

报错效果

IDEA运行java文件提示程序包不存在 idea运行显示程序包不存在_配置文件

    楼主发生报错的情况很奇怪,理论上代码同事和自己公司电脑都能跑,在自己电脑上跑不了,所以坚信认为是idea的配置问题,但找了好久都没办法弄好,最后在快要绝望的时候弄好了,太意外了。楼主报错的时候idea的Maven仓库地址以及自动导入环境配置好了,但依旧报错,在此集百家之长,总结一下

解决方式(楼主使用的方式8解决的)


1、修改Maven的setting.xml文件配置

    设置方式:File—>Setting—>Build,Execution,Deployment—>Maven,找到后修改本地安装的maven配置,如果没有安装建议安装一个,还是很简单的。再找到pom文件重新reimport一下就好了。

IDEA运行java文件提示程序包不存在 idea运行显示程序包不存在_配置文件_02

 

IDEA运行java文件提示程序包不存在 idea运行显示程序包不存在_配置文件_03

2、修改Maven的importing设置

  • 设置方式:File—>Setting—>Build,Execution,Deployment—>Maven—>Importing,再找到pom文件重新reimport一下就好了

 

IDEA运行java文件提示程序包不存在 idea运行显示程序包不存在_ide_04

 

IDEA运行java文件提示程序包不存在 idea运行显示程序包不存在_maven_05

 3、 是否使用了Lombok插件,排除是否是Lombok的原因 , 手动加上方法而不使用Lombok,或者直接卸载Lombok插件。重启idea后再重装Lombok

IDEA运行java文件提示程序包不存在 idea运行显示程序包不存在_ide_06

 4、缓存的原因,file 》 Invalidate Caches / Restart

IDEA运行java文件提示程序包不存在 idea运行显示程序包不存在_配置文件_07

5、找到对应编译不了的类。右键 - Build Module ‘xxxx’
recompile ‘xxxxx’

IDEA运行java文件提示程序包不存在 idea运行显示程序包不存在_配置文件_08


6、把IDEA配置重置了一下(警告:所有idea配置将重置请做好备份 ),再启动启动类就直接好了

IDEA运行java文件提示程序包不存在 idea运行显示程序包不存在_ide_09


7、编译出来的配置文件乱码了,取target目录下看配置文件里面的中文都乱码,需要GBK 就设置成GBK

IDEA运行java文件提示程序包不存在 idea运行显示程序包不存在_配置文件_10


8、在这里运行mvn idea:idea,会生成.ipr和.iws文件,2020版IDEA才有的问题。双击Ctrl键出现maven的执行窗口,输入指令即可

lz每次新环境拉取SVN上完整代码时都会报这个错,都是用这个方式解决。idea是2020.1的版本,如果跟我情况相同的可以多试一两遍

IDEA运行java文件提示程序包不存在 idea运行显示程序包不存在_maven_11


9、设置步骤Setting>Build>build Tools>Maven>Runner.勾选Delegate IDE build/run actions to Maven>invalidate Caches/Restart

作用就是将项目启动委托给maven,十分恶心,建议不要使用,放在这里仅供参考

IDEA运行java文件提示程序包不存在 idea运行显示程序包不存在_ide_12



总结不易,期望点个赞


---------------------------20201104补充------------------------------------

IDEA运行java文件提示程序包不存在 idea运行显示程序包不存在_ide_13

于公司有多个项目,使用最后一种方法成功将公司的一个项目程序包找不到问题解决,后来发现另外两个项目也报同样的错。试了以上的方法无果之后仔细看了一下报错信息,于是在maven的repository查看确实没有u对应依赖,按照如下步骤重新生成依赖


IDEA运行java文件提示程序包不存在 idea运行显示程序包不存在_ide_14


IDEA运行java文件提示程序包不存在 idea运行显示程序包不存在_maven_15