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