unsupported major.minor version 52.0

2020-01-06 11:02

用springboot新写了一个项目,需要上传到测试服务器,就弄了个jar包上传开始测试,然后启动发现报错,报的是

Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

和unsupported major.minor version 52.0等等的错误

unsupported major.minor version 52.0

unsupported major.minor version 52.0

然后开始百度,(选择对的问题查询也很重要),发现就是因为我项目的jdk版本是1.8,然而服务器上的是1.7(后来查了服务器上的jdk版本才知道的)。

现在回想起来,这是一个很明显的问题,我本地idea写的lambda表达式用的溜溜的,那是jdk1.8才有的新特性呀,而我服务器上的才是1.7的,自己还头昏脑胀的根据网上的来试了半天试图调试

我这边的跟什么jar包都没关系,跟tomcat和jdk不匹配也没关系,存粹是jdk需要升级到1.8

又是愉快的给自己挖坑埋坑的一天