java.lang.NoSuchMethodError java.lang.NoClassDefFoundError


這幾天修改bug的時候,遇到了這個問題,查了一下。


java.lang.NoSuchMethodError  


自己的總結:有A B兩個類,A引用B,B是一個實體對象,當B的某個字段發生改變,再次編譯,虛擬機進行了重新編譯,但是A文件沒有變動,造成這種情況發生。

摘至  http://timen-zbt.iteye.com/blog/1871152



在Java項目進行增量更新的時候經常會出現java.lang.NoSuchMethodError的問題,究其原因有很多:

1、在引包是引用了不匹配的包版本

2、開發環境和運行環境的不一致

3、以上兩點都齊全,並且確實有對應的方法存在,依然報java.lang.NoSuchMethodError錯誤



java.lang.NoClassDefFoundError


這個問題,http://blog.csdn.net/magister_feng/article/details/7459151寫的很詳細

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