1.JDK版本问题:确保项目jdk与环境jdk相同和pom.xml中jdk配置一致
2.还有一种可能就是maven库的问题,由于网络不好,maven在下载依赖的时候网络中断了。由于maven不会删除这样的依赖,所以在我们网络好的时候在update project的时候maven会判断这个依赖jar包还是存在的。但是它不完全,我们在使用jar的时候就会出现问题。
1.添加M2_HOME的环境变量(安装Maven的时候配置的环境变量)
2.Preference->Java->Installed JREs->Edit 选择一个jdk,
添加 -Dmaven.multiModuleProjectDirectory=$M2_HOME