Bad version number in .class file的解決方法

當項目部署到tomcat後,tomcat啓動時報錯:Bad version number in .class file

原因是編譯java時生成的class文件,在運行時用到的JRE和class文件版本不一致造成的。例如JRE是1.5,編譯的JDK是1.6。

1)這時候首先確認eclipse的編譯JDK版本:
eclipse编译器设置

然後可以點擊菜單Project->clean來重新編譯整個項目(Build Automatially要勾上哦),或者重新保存具體的某個文件來重新自動編譯!

2.確認Tomcat的運行時JDK:
to名cat

或者
tomcat5w

這樣子就可以重新部署項目,或者把具體某個重新編譯的class文件copy到相應的位置。再次啓動項目,就沒事了!

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