IDEA中启动项目一直报错,找不到符号或 程序包不存在常见处理方式
新安装的idea,配置与maven都安装好了,运行其他项目都正常,但运行某个项目时报错,提示:“Error:(4, 25) java: 找不到符号符号:类 xxx位置:程序包 xxx.xxx”。在网上搜索了解决方案,但貌似都不起作用,最后还是通过同事说的,卸载maven,重新配置,仓库路径都改一下,才解决。
对此,做了个总结,IDEA中启动项目一直报错,找不到符号或 程序包不存在常见的几种处理方式。
(1)判断是否导包冲突,重新导报刷新一下
(2)找到目录栏的Build->Build Project,然后重启项目
(3)确定导包没有问题,将IDEA配置重置了一下,再启动启动类。
此种方法我尝试过,但我的IDEA根本找不到,所以遇到的小伙伴可以尝试一下,详情请见上方链接(原作者方案),下方截图于转载与上方连链接原作者。(纯属总结,无侵权之意)
(4)我的解决方案,由于尝试以上几种,都不见效,请教同事,于是将IDEA的maven仓库删除,重新配置一遍。
本地原仓库配置,删除,重新下载配置,当然setting.xml文件配置我这里就不详细说了,不清楚的还请百度。
本地原仓库配置
原maven中conf下的配置文件setting.xml的阿里云仓库地址,配置未缩进(同事说之前遇到过,未缩进可能受影响),于是新安装,配置第二张图
注意,之前的Local repository是放在maven文件下的新建的repo文件下(下图为原配置)
修改后的Local repository新配置如下,(其中,maven_repo和apache-maven-3.6.0统计目录,方便查找)
当然,setting.xml文件中的localRepository的路径也修改成F:\maven_repo最新配置的
一切配置完毕,重启IDEA,重新下载仓库即可。
以上方案,均是个人尝试过的,看以上哪种对您有帮助,有疏漏不足的地方,还望多包涵。