Bad version number in .class file (unable to load class org.red5.server.war

Bad version number in .class file (unable to load class org.red5.server.war.今天遇到该问题,网上搜索

Bad version number in .class file (unable to load class org.red5.server.war.

今天遇到该问题,网上搜索一下,原因是tomcat使用的jdk版本与class文件编译时使用的jdk版本不一致引起的。

解决办法:

首先确认tomcat使用jdk版本,默认会使用环境变量里配置的path

确认eclipse中jdk版本 javabuild path中设置。

确认工程编译使用的jdk版本,Window->Proerence->Java->Compiler??这个是关键的一步,将三个版本修改一致后,重新编译,重启tomcat,ok!