java.lang.UnsupportedClassVersionError: Bad version number in .class file

不支持类的版本,说明编译或运行时,要么jdk要么服务器的版本有问题。

  1. 编译好的项目文件要想运行,它所在的运行环境的版本要不小于编译时的版本,所以在eclipse环境下有两处设置jdk应该符合这个规则。
    • 右键项目文件点击属性进行配置,Java Build Path这里的jdk版本选中一种
    • Java Compiler这里是编译器的设置,,这里的level应该小于等于Build Path中的jdk版本

2.找到eclipse或者myeclipse中设置Servers的地方,一般都用tomcat,选择一个版本的tomcat,这个版本相关的jdk设置成当前的jdk版本

这三处都要修改好,错误才能最终避免

 

posted @ 2012-12-28 16:34  韶纥  阅读(197)  评论(0编辑  收藏  举报