一般很少出现这种情况,出现的原因是:jdk的运行版本与编译版本不一致导致!
我踩到这个坑是因为近期同时进行着老项目的维护和新项目的开发,一不小心用jdk1.8编译过老项目,之后再用1.7运行就不行了,需重新拉代码,新建工作环境,同时也给自己一个提醒,所有项目代码import进工作空间之前都要进行备份,并随时更新别人提交的代码!
Unsupported major.minor version 52.0——jdk1.8编译过
Unsupported major.minor version 51.0——jdk1.7编译过
Unsupported major.minor version 50.0——jdk1.6编译过……以此类推。