代码在编译的时候有时候会遇到Caused by:
如果在查阅完代码,发现没问题的时候,那么,有一种可能是你的此依赖包并没有下载完整。
举个场景来说,你在网络不好的时候,去编译打包,在去*仓库拉依赖包.*的时候,中途可能网络中断。之后,你再想重新编译打包,
但是你的本地maven库中已经有了此依赖包的不完整目录,所以便不会再重新下载此依赖包,所以你编译的时候,就会提示某个类找不到。
解决方法:
删除本地的此依赖包的目录,比如这里我删除了
.m2/repository/com/google/guava/guava
然后重新mvn编译打包就可。