一尘不染

Java-如何修复NoSuchMethodError?

java

NoSuchMethodError运行Java程序时出现错误。有什么问题,我该如何解决?


阅读 383

收藏
2020-02-25

共1个答案

一尘不染

没有更多的信息,很难找出问题所在,但根本原因是,您可能是针对缺少该方法的该类的另一个版本编译了一个类,而不是运行该类时所使用的方法。

查看堆栈跟踪…如果在库中的对象上调用方法时出现异常,则很可能在编译和运行时使用库的不同版本。确保两个地方的版本都正确。

如果在调用由类实例化对象的方法,当出现异常你做,那么你的构建过程似乎是错误的。确保在编译时实际运行的类文件已更新。

2020-02-25