如何修复NoSuchMethodError?

如何修复NoSuchMethodError?

我得到一个NoSuchMethodError运行我的Java程序时出错。怎么了,我该怎么解决呢?



繁华开满天机
浏览 463回答 4
4回答

catspeake

如果没有更多的信息,就很难确定问题所在,但根本原因是,您很可能是针对缺少方法的类的不同版本编译了类,而不是在运行方法时使用的方法。看看堆栈的痕迹.。如果在库中的对象上调用方法时出现异常,则很可能在编译和运行时使用库的不同版本。确保两处都有正确的版本。如果在对类实例化的对象调用方法时出现异常你,你们生成,那么您的构建过程似乎是错误的。请确保在编译时更新了实际运行的类文件。

慕仙森

注意,在反射的情况下,您将得到一个NoSuchMethodException,而使用非反射代码时,您可以获得NoSuchMethodError..当我面对一个人和另一个人时,我倾向于去寻找非常不同的地方。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java