开发者社区> 问答> 正文

Caused by: java.lang.NoSuchMethodError: org.codehaus.commons.compiler.Location.<init>(Ljava/lang/String;II)V

社区小助手 2019-01-15 15:26:01 1265

为什么我使用 dropDuplicates()函数报错
Caused by: java.lang.NoSuchMethodError: org.codehaus.commons.compiler.Location.(Ljava/lang/String;II)V
1903004E_0395_4b87_8106_8FD512E0B361

分享到
取消 提交回答
全部回答(3)
  • 智扬
    2019-07-17 23:25:35

    这种问题一般是编译时候依赖的jar包和你打包使用的jar包不一致,或者类路径中有多个jar包,虚拟机选取了一个不兼容的那个jar包,在类路径上查找所有的这个类,反编译后对比方法的signature即可发现。

    0 0
  • 1382148494135822
    2019-07-17 23:25:35

    jar冲突导致的 看下是否有同名的类, 做个排除

    0 0
  • 一笨三十年
    2019-07-17 23:25:35

    看报错信息应该是引入的jar包冲突了或者需要的jar包没有引入,你可以看下当前生效的Location类是否有显示或隐示的(String , int , int )的构造方法就知道了

    0 0
添加回答
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章