【Java】NoSuchMethodError 解决通用方法

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

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包冲突。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值