【问题整理】项目启动时报错“找不到符号”问题,解决排查思路整理

问题描述:项目下载依赖要运行时,找不到符号的问题

  • 单独运行maven的安装,install 指令成功 (说明依赖没问题),但是运行启动类报错。报错信息如下:一堆找不到符号

    image-20230103150100194
    在这里插入图片描述

解决过程

  • 网上的解决方案指令解决:输入mvn clean install -Dmaven.test.skip=true,再输入mvn -U idea:idea
    • 虽然报错,但是最终问题解决了 ,成功运行
  • 另一个网上解决方案csdn:没有解决
  • 方法2,发现resource目录还是蓝色的,进行修改,发现出现了之前的找不到包的问题(没有解决)
  • 方法3,修改resource后安装帖子idea2020的坑进行修改(没有解决)

是以上几个方法要么繁琐,要么解决不了。最终找到了一个方法进行设置,并分析了错误原因,比较遗憾的是出处忘记留存了

错误原因

这个问题就是idea2020的坑,原因是:“将ide构建/运行的操作其实是交给内置的maven来执行的”,解决的方法也很简单就是:将构建全部交给maven就不会出错了。

解决方法

设置的步骤如下:

  1. 打开IDE的设置界面
  2. 按如下操作,将这个勾打勾即可
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Xcong_Zhu/article/details/128901346