异常记录: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError
转载: https://blog.csdn.net/u014563989/article/details/80729013
NoSuchMethodError:
如果应用程序尝试调用类(静态或实例)的指定方法,并且该类不再具有该方法的定义,则抛出。
通常,该错误被编译器捕获; 此错误只能在运行时发生,如果类的定义已经不相容地更改。
我的解决办法和上面博主类似:
我利用jdk反编译(Hello.class): javap -l -c Hello
比如报错Hello类没有world方法.
全局搜索Hello.java整个项目包括引用jar包: (我使用的是eclipse:搜索工作空间的快捷键: ctrl + shift + R , 搜索引用jar中类: ctrl + shift + T)
我发现有两个Hello.java
我利用jdk反编译(Hello.class): javap -l -c Hello
发现有一个是没有world方法的
删除一个没有world方法的即可
造成NoSuchMethodError错误的情况很多具体问题具体分析.