但凡是Java开发者,想必都会遇见过java.lang.NoSuchMethodError的错误的错误信息吧。究其源,这个错误基本上都是由JVM的 "全盘负责委托机制"引发的问题:因为在类路径下放置了多个不用版本的类包,如commons-lang2.x.jar和commons-lang3.x.jar都位于类路径中,代码中到了commons-lang3.x.jar的某个方法,而这个方法在commons-lang2.x.jar中并不存在,JVM加载类时碰巧又从commons-lang2.x.jar中加载类,运行时就会抛出java.lang.NoSuchMethodError的错误。
java.lang.NoSuchMethodError的错误
最新推荐文章于 2022-03-10 10:35:10 发布