UnsupportedClassVersionError: Bad version number in...

时间:2023-03-09 15:31:18
UnsupportedClassVersionError: Bad version number in...

在使用eclipse开发servlet可能会出现一个很麻烦事情,版本不一致错误.

java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class com.winner.servlet.MyServlet)

原因是tomcat使用jdk和servlet使用的 jdk不一样,

解决方法就是统一即可.

Eclipse配置Tomcat服务器

Eclipse->window->Preferences>Server->Runtime Environment->Add按钮:

UnsupportedClassVersionError: Bad version number in...

UnsupportedClassVersionError: Bad version number in...

如何看servlet使用的jdk版本呢?

项目名->properties->

UnsupportedClassVersionError: Bad version number in...

以上两处必须一致才行,不然会报Bad version number!

在tomcat上运行项目:

项目名上右键->

UnsupportedClassVersionError: Bad version number in...

UnsupportedClassVersionError: Bad version number in...

项目添加到右边

UnsupportedClassVersionError: Bad version number in...

UnsupportedClassVersionError: Bad version number in...