UnsupportedClassVersionError: Bad version number in .class file 解决方案

运行一个java web项目出现java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class com.tarena.web.action.MainAction)错误。

出现这个错误的的主要原因是因为tomcat,myEclipse的jdk版本不同导致。

首先配置myEclipse中的jdk(不要使用myEclipse自带的jdk)。

1.安装JDK6.exe,一直下一步安装.

2.打开window--->preferences--->Java--->Installed JRES 界面, 然后add,将安装路径C:\Program Files\Java\jdk1.6.0_11填写到JRE home directory的输入框内,

再JRE name的输入框写入jdk1.6(这个名字可以随便起,但是自己要认识),然后ok,以后每当新建工程的时候就会默认使用自己添加的jdk。

配置tomcat中的jdk.

打开window--->preferences--->MyEclipse Enterprise  Workbench---->Servers----->Tomcat---->tomcat 6.x---->JDK界面,选择刚才自己配置的jdk1.6(前提是必须把myEclipse中的jdk配置好)。

最后关于项目的版本,建议还是采用和myEclipse中一样的版本。

你可能感兴趣的:(UnsupportedClassVersionError: Bad version number in .class file 解决方案)