java.lang.NoSuchMethodError

文档上说这是因为你调用了一个不存在的方法,而且一般来说编译器就会帮你发现这个问题。 但实际开发过程中,这个问题多数在运行期出现。 为什么会有这个问题呢,还是因为在JVM中,程序无法找到被调用的方法。 如果你已经引入了相应的包(确定该方法是存在的),那么基本上是由于JVM在加载类时,由于存在限定名相同的类,而导致加载了另一个类。 此时,你可以通过debug来跟踪到运行时调用的类,查看jvm中加载的是
相关文章
相关标签/搜索