摘录自http://blog.163.com/zhihui20080313@126/blog/static/1012819832010102474828788/
tomcat启动时报错:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
原因:编译java时生成的class文件,在运行时用到的JRE和class文件版本不一致造成的。
1 如果是一般的java程序:
可以在MyEclipse中修改JRE的路径和版本。在Window->Preferences中,打开如下位置,就可修改JRE:
修改完之后,最好重新编译一下,选Project->Clean... 选项,然后选择是所有的项目都要重新编译,还是只重新编译指定的项目,然后就应该没问题了。
2 如果是Web 程序
就要修改Tomcat运行时的JDK环境了,如下图: