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

最佳答案

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

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

如果在对由您创建的类实例化的对象上调用方法时出现异常,则您的构建过程似乎有问题。确保在编译时实际运行的类文件已更新。

关于java - 如何修复NoSuchMethodError?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62077719/

10-09 05:54