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中一樣的版本。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章