阅读背景:

Java类冲突、包冲突maven插件瞎搞

来源:互联网 

 又碰到java.lang.NoSuchMethodException,有木有?明明感觉有这个方法啊?有木有?找了半天才发现引用了两个不同版本的jar包,有木有?有时候包并不是a-2.5.jar,a-1.5.jar这种很简单的版本关系,有可能包的名称互不相干,有木有?反正我是遇到了很多次了,烦躁死了,一般造成这种问题的原因是在不同的包中存在了相同的全路径类名,但是在类加载器加载class时却加载了一个错误的class导致。这种问题一般只有在运行时才容易暴露出来,那么有木有办法在我们开发过程中检测出来呢?当然有。目前如果使用maven 构建工具,那么maven有一系列依赖插件可以使用,这里给一个地址java.lang.NoSuchMethodException,有木有?明明感觉有这个




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: