问题描述:巨坑!!!!
正常新建完成一个项目demo2
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8a905074eddbb64990fa643c17a29eb7.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/227777cc8db013a1a7caa0b4d988c469.png)
代码和外部库都没有任何问题,跑起来测试的时候却失败了
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4ff81ed9135fd05e87a35ecf066a4120.png)
原因分析:
java.lang.NoClassDefFoundError: com/google/common/collect/ImmutableMap
这边可能存在着两个原因:
第一就是maven的问题,
第二就是项目结构添加库的问题。
解决方案:
首先检查项目结构添加库 有没有出现错误
打开项目结构
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/052e72a79f561952b4df8acc59951a3d.png)
分别添加上面两个库
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1977d826bc2bc4d37e56705e2b573e79.png)
添加完成后,运行程序
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a42bc8f73e1769fbaabb2c18523a9ecd.png)
这样就测试成功了。
如果这样还是不行的话,可以重新新建个项目(MAVEN项目),其余操作都一样。
谢谢~