解決 class file has wrong version 49.0, should be 48.0 的方法

有些時候,我們會遇到版本不匹配的問題。如: bad class file: /usr/java/jdk1.5.0_06/jre/lib/rt.jar(java/lang/Object.class)class file has wrong version 49.0, should be 48.0Please remove or make sure it appears in the correct subdirectory of the classpath.這是因爲編譯環境和運行環境的不一致造成的,比如tomcat5.5和jdk1.5配合的時候,可能就會出現。解決這個問題的方法:copy jdk1.5的lib/tools.jar到tomcat5.5的common/lib/tools.jar,覆蓋掉原有文件就可以了。

很有用,轉載一下~~~

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