java.lang.NoSuchMethodError异常

  • java.lang.NoSuchMethodError

这个错误基本上都是由JVM 的“全盘负责委托机制”引发的问题:因为在类路径下放置了多个不同版本的类包, 如commons-lang 2.x.jar 和commons-lang3.x.jar 都位于类路径中,代码中用到了commons-lang3.x 类的某个方法, 而这个方法在commons-lang2.x 中并不存在,JVM 加载类时碰巧又从commons-lang 2.x.jar 中加载类, 运行时就会抛出NoSuchMethodError 的错误。

猜你喜欢

转载自blog.csdn.net/hejian708837/article/details/85130640