【Java】NoSuchMethodError 解决通用方法

来源:互联网 发布:第三方数据监测公司 编辑:程序博客网 时间:2024/06/03 21:41

遇到这个错误异常一般有两种情况

1·项目缺少调用方法的jar包或没有引用,但往往不是如此。

2·项目没有缺少jar包 也把相关jar包引入了项目,出现这种情况的一般都是jar包冲突

说说解决jar包冲突的方式:

看 项目里 其他jar 里是否 有和你引入的这个jar 冲突的方法 冲突的包名
因为 在一个java项目中 如 import java.jun.test; 被引入了两次(也就是添加了两个含有这个包名的jar包java.jun.test) 且test类里含有同样的你调用的方法名称 就会报 NoSuchMethodError 
用压缩程序打开 看 jar包里 是否 包含 冲突的路径 删除 或想办法 处理 冲突的jar包

建议使用maven或gradle 构建项目 管理jar包 解决jar包冲突。

原创粉丝点击