not found classXXX 异常处理总结

出现 找不到某个类型,或者是 Caused by: java.lang.NoSuchMethodError: 找不到某个方法(在类里面没有该方法)

1, 一般的 出现这的问题,就是 没有引入 某个 第三方的 jar ,即包 。 去 查看 项目引入的 jar 里面有没有 对应的 包即可, 没有就去下载 下来即可

2, 第二种情况就是,明明已经引入了 对应的 jar 库了,为什么还是会出现 这样的问题?? 这样的问题,很可能是 你引入 的 jar 的版本太低了。。。 旧的版本没有 该类,或者是 该类的 对应的方法。 所以 将 引入的 jar的版本 提高即可,具体可以 去参看 引入的 lib里面的类 没有或者是 对应的方法有没有。 如果是 maven的话, 更换 版本即可,否则就要 把之前低版本的给删掉,引入 高版本的

3, 第三种情况就是 版本冲突了。 你引入了对应的 库的 低版本, 同时又引入了 高版本。。。 项目 这时候 使用了 低版本,而忽略了 高版本。。。 所以导致了 找不到 对应的类或者是方法。 引入 这时候 把 低版本的引入 去掉,只保留高版本的 即可

最后要记得 修改后 要 重新编译或者 更新 项目 查看 引入的 jar 里面的内容, 比如 maven 引入 可以 在 项目的 目录下面的-- maven dependencies -- 里面看到对应的 包--类-- 类里面 的方法

4, 就是 eclipse 或者 ide 工具卡主了,但是出现的问题是其他的错误引起的,但是该模块的项目 确认没有 该jar -- 重新编译--还不可以--就 maven-- update project 即可。

目前我只遇到 三种情况, 其他的没有遇到过。。。

转载于:https://my.oschina.net/ouminzy/blog/880669

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值