java.lang.NoSuchMethodError 原因和处理方案

1. ClassName调用类名,打印出调用类路径

Class myClass = Class.forName("com.xxx.xxx.xxx.xxx.xxx.ClassName");
CodeSource cs = myClass.getProtectionDomain().getCodeSource();
String location = cs.getLocation().getPath();
log.info("--------location-----------"+location+"--------------------");

 2.确定调用方法路径是否是是你调用的方法(不是就是jar,中的冲突)

找到jar 中的方法升级或者删除

https://www.jianshu.com/p/516d8a5368e5

posted @ 2021-09-14 13:35  我是小金人  阅读(1963)  评论(0编辑  收藏  举报