UnsupportedClassVersionError

java.lang.UnsupportedClassVersionError: Bad version number in .class file
造成這種錯誤的原因是你的支持Tomcat運行的JDK版本與支持application運行的JDK版本不一致導致的.

那麼如何解決上面的問題呢?
辦法顯而易見:把它們的JDK版本改成一致.
在Eclipse 步驟如下:
1.Window --> Preferences -->Java --> compiler中的compiler compliance level對應的下拉菜單中選擇JDK版本.
2.Window --> Preferences -->MyEclipse --> Servers -->Tomcat --> Tomcat n.x -->JDK中的Tomcat JDK name下的下拉菜單中選擇自己電腦上安裝的JDK版本(必須與步驟1中的JDK版本一致)

[b]如何查看class文件的編譯jdk版本[/b]

文章分類:Java編程
使用 UE 打開 class 文件,第一行內容:
00000000h: CA FE BA BE 00 00 00 32 00 A9 07 00 02 01 00 37 ; 漱壕...2.?....7
前四個字節爲固定的 CA FE BA BE ,接下來的四個字節爲次版本號(0000)和主版本號(00032)。
32:JDK1.6
31:JDK1.5
30:JDK1.4
2F:JDK1.3
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章