一個異常: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 閱讀(9836) 評論(5) 編輯 收藏 所屬分類: struts2 、Hibernate 、Spring 今天在創建了一個工程,編譯并部署到tomcat后,發現出現了java.lang.UnsupportedClassVersionError:
Bad version number in .class
file
異常,檢查了一下我的MyEclipse6.0配置,發現在MyEclipse里面給Tomcat
配置的JDK是其默認的MyEclipse6.0
,將其修改為JDK6.0
試了一下,結果OK, 所以就是這個問題引起。
具體解決辦法 :在myEclipse中改變編譯器的方法
Window->Proerence->MyEclipse->Servers->Tomcat->Tomcat 6.x->JDK ,
在Tomcat JDK name中選擇jdk1.6.0
PS:因為Tomcat6.0需要jdk1.6.0以上版本支持 , 但是MyEclipse6.0的jdk版本是5.0 的, 所以會出現這個異常。
另外還有個地方最好也要設置最新版本JDK,
Window->Proerence->Java->Installed JARs->JDK .在這里可以添加需要的Jdk。
名稱: ?4C.ESL | .↗Evon
口號: 遇到新問題?先要尋找一個方案乄而不是創造一個方案こ
mail: 聯系我