一個(gè)異常:Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class com.rssReader.struts.form.RssReaderForm)
Posted on 2010-03-22 12:51 xcp 閱讀(9845) 評(píng)論(5) 編輯 收藏 所屬分類: struts2 、Hibernate 、Spring 今天在創(chuàng)建了一個(gè)工程,編譯并部署到tomcat后,發(fā)現(xiàn)出現(xiàn)了java.lang.UnsupportedClassVersionError:
Bad version number in .class
file
異常,檢查了一下我的MyEclipse6.0配置,發(fā)現(xiàn)在MyEclipse里面給Tomcat
配置的JDK是其默認(rèn)的MyEclipse6.0
,將其修改為JDK6.0
試了一下,結(jié)果OK, 所以就是這個(gè)問題引起。
具體解決辦法 :在myEclipse中改變編譯器的方法
Window->Proerence->MyEclipse->Servers->Tomcat->Tomcat 6.x->JDK ,
在Tomcat JDK name中選擇jdk1.6.0
PS:因?yàn)門omcat6.0需要jdk1.6.0以上版本支持 , 但是MyEclipse6.0的jdk版本是5.0 的, 所以會(huì)出現(xiàn)這個(gè)異常。
另外還有個(gè)地方最好也要設(shè)置最新版本JDK,
Window->Proerence->Java->Installed JARs->JDK .在這里可以添加需要的Jdk。
名稱: ?4C.ESL | .↗Evon
口號(hào): 遇到新問題?先要尋找一個(gè)方案乄而不是創(chuàng)造一個(gè)方案こ
mail: 聯(lián)系我