情况说明
1.代码编辑器中无编译错误
2.确信包依赖无冲突且成功依赖
3.maven 进行clean 、compile、package等操作都没问题
4.启动项目报错,错误如下:
解决方案一
1.在项目根目录执行 mvn idea:idea(生成idea项目)此时会生成两个.ipr与.iws后缀的两个文件
2.idea清空缓存与重启
3.项目正常启动,但在执行代码时可能正常也可能会报错 :java.lang.ClassNotFoundException
解决方案二
1.因为IDEA的Build编译操作是其自身自带的环境,与Maven的compile编译是不同的环境。
2.所以设置idea构建/运行操作委托给maven
解决方案三
删除IDEA生成的.idea文件夹与项目名.iml文件,重新打开IDEA,让其重新生成。
解决方案四
升级IDEA或更换IDEA版本!
在一次pull项目后进行重新启动时,又遇到这个问题,maven一般操作均无效,最初便怀疑是Idea原因,果断升级,重启项目成功!