1、我遇到这个问题,是因为我电脑上有两个jdk版本(1.7, 1.8(后加的)),在eclipse中我把项目的运行环境(就是JRE System Library),编译版本(properties->Java Compiler等)都换成了1.8,结果往server中部署项目,就出现:
2、这是因为,我虽然升级了项目的编译环境,但是tomcat的运行环境还是原来的1.7。大家应该知道,在新建server的时候,有一个Server runtime Environment的选项,如图
3、因为我之前的server选择的是1.7,所以在项目环境升级后,再往原来的server中部署,就出现:
4、好了问题原因已经知道了,选择什么样的版本就靠你自己了,也建议以后大家在处理问题的时候多探究一下原因,不要“你就这样改就行了,其他不用管”,这样对技术的提升,没一点用处