最近开发项目时依赖了一个比较旧的jar包,启动项目时报java.lang.ClassNotFoundException,
但在项目的依赖包中是存在对应的class的。
解决方案:
1. 采用mvn dependency:tree依赖树, 找到ClassNotFoundException对应的jar的父级依赖
2.从该依赖中exclude报错的jar包 (目前我遇到的情况是该jar包的版本老旧,其中的class的编译时使用的java版本较低,当前使用的jdk无法加载导致)
3. 单独添加比较新的版本的报错的jar包