您的位置:首页 > 编程语言 > Java开发

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

2013-09-13 16:12 357 查看

在Myeclipse中运行小应用程序时出现如下异常的解决办法

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

出现的原因:因为Tomcat6.0需要jdk1.6.0以上版本支持 , 但是MyEclipse6.0的jdk版本是5.0 的, 所以会出现这个异常。

具体解决办法:

就是要将所有的jre设置为同步。这样才不会报异常



1.Window --> Preferences -->Java --> compiler中右边的compiler compliance level对应的下拉菜单中选择JDK版本(一般选6.0).



2.Window --> Preferences -->MyEclipse -->Application Servers -->Tomcat --> Tomcat 6.x(选最下面的那一个) -->JDK中右边的Tomcat JDK name下的对应的下拉菜单中选择自身电脑上安装的JDK版本,如果下拉菜单中没有,则通过Add-->在JRE home directory:的右边单击Browse添加(找到安装在本台电脑中的jdk,必需与步骤1中的JDK版本一致,一般路径如下:C:\Program Files\Java\jdk1.7.0,如果没有安装jdk,则下载一个jdk7.0以上版本安装即可),添加进去后,在JDK中右边的Tomcat
JDK name下的对应的下拉菜单中就可以选择刚才添加进去的JDK版本了,然后点击右下角的Apply即可.

如果还报异常,是因为有些MyEclipse版本自带有JDK版本,所以也要将它改过来.



3.Window --> Preferences -->Java -->Installed JRES,然后在右边选择与步骤1和步骤2版本一致(jdk1.7.0)的JDK版,即在jdk1.7.0的前面单选框上打勾即可,如果没有jkd1.7.0,只有MyEclipse 6.0,那么需要通过右边的Add添加,添加方式跟步骤2一样,然后jdk1.7.0就显示出来了,再选中即可,到此,应该没有问题了!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐