国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

如何排查java.lang.NoSuchMethodError錯誤

2019-11-15 00:58:45
字體:
來源:轉載
供稿:網(wǎng)友
如何排查java.lang.NoSuchMethodError錯誤

今天碰到一個java.lang.NoSuchMethodException的異常。基本解決思路是:

1、檢查類所在jar包的版本是否正確。

2、檢查是否有jar包沖突,比如加載了多個版本的xxx.jar。

如果是maven工程,可以通過mvn dependency:tree來顯示工程的依賴樹。

3、如果還無法定位,可以通過以下方法來找到工程實際加載的類屬于哪個jar包。

1 Class<?> clazz = Class.forName("com.xxx.xxx.XXX"); # 類名2 CodeSource cs = clazz.getPRotectionDomain().getCodeSource();3 String location = cs.getLocation().getPath();4 System.out.println(location); 

以上代碼沒有帶異常處理,自己加。

通過以上方法判斷實際加載的類是否符合預期,再做處理。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 铁岭县| 平湖市| 左云县| 盐津县| 西藏| 永川市| 饶阳县| 香河县| 松桃| 湘阴县| 郴州市| 张家川| 交城县| 朝阳市| 定西市| 盖州市| 南华县| 中山市| 枝江市| 太仓市| 中宁县| 临澧县| 通海县| 泰宁县| 宝应县| 自贡市| 门头沟区| 从江县| 宣化县| 建德市| 元氏县| 塔河县| 广东省| 新竹县| 汉阴县| 江安县| 杭锦后旗| 工布江达县| 双辽市| 新化县| 北海市|