草庐IT

noSuchMethodError

全部标签

NoSuchMethodError

java.lang.NoSuchMethodError一般3种情况下会发生该异常一个应用程序调用了一个类(类或者类的实例)中的方法,但是该类中已经不存在该方法的定义,这种情况在编译时就能够发现。jar包冲突,导致类版本不一致A类调用B类的方法,B类中也有该方法,但是B中的方法的返回值调整了(如int改为Integer),B类所在的jar包deploy了,但是A类所在的jar未deploy,导致该错误先看下类图先看下源码packagejava.lang;/***Thrownifanapplicationtriestocallaspecifiedmethodofa*class(eitherstat

记录一次NoSuchMethodError

参与的Java项目在本地能正常运行,但是到了服务器上,在使用到一个功能时报错,看后台日志,报了一个java.lang.NoSuchMethodErrorCausedby:java.lang.NoSuchMethodError:org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util.convertPoint(Lorg/bouncycastle/math/ec/ECCurve;Ljava/security/spec/ECPoint;)Lorg/bouncycastle/math/ec/ECPoint;在pom.xml文件中的确引入了这个包,

记录一次NoSuchMethodError

参与的Java项目在本地能正常运行,但是到了服务器上,在使用到一个功能时报错,看后台日志,报了一个java.lang.NoSuchMethodErrorCausedby:java.lang.NoSuchMethodError:org.bouncycastle.jcajce.provider.asymmetric.util.EC5Util.convertPoint(Lorg/bouncycastle/math/ec/ECCurve;Ljava/security/spec/ECPoint;)Lorg/bouncycastle/math/ec/ECPoint;在pom.xml文件中的确引入了这个包,