如何解决java.lang.NoSuchMethodError

use*_*473 1 java eclipse maven-2 nosuchmethoderror

我有一个可以在Eclipse中正常运行的项目,但是运行独立的jar将在运行时为类提供java.lang.NoSuchMethodError。

我解压缩了jar文件,可以在jar中的一个库文件中看到类文件,并且确实看到了在类中定义的方法。唯一的例外不是找不到类,而是在类中找不到方法。

在互联网上找不到任何有用的信息来解决该问题。

Ham*_*uss 5

很有可能在依赖项中存在另一个具有相同类的jar(可能是同一库的另一个版本),但是没有此方法。我认为后一类是加载的类,而不是您解压缩的类。