0条评论
还没有人评论过~
同一个jar,在windows上运行正常,在linux报 nosuchmethodError 。。
排查发现是jar包冲突。在Ajar中的类 C 中有该方法,但是在 Bjar中同样有类C,,
但是没有该方法。。(Ajar和Bjar均为 依赖的jar包)。。 请问:为什么在windows上
正常执行,在linux就报错,是不是因为类加载顺序的问题。如果是,那么windows和linux上的类加载顺序有什么规则?
我今天也遇到过一个这样的问题,我的是was自带的jar包和我的引用包冲突,在was的控制台可以查看类加载的顺序。