jar包冲突,用错jar包踩坑笔记

jar包冲突,用错jar包踩坑笔记

踩坑原因

因为个人原因 ,自己在搭建腾讯云储存桶cos,分布式存储图片/文件,但是自己lib目录下不小心有阿里云oss(阿里云储存桶)的jar包

我是maven引入的腾讯云cos,阿里腾讯的jar有类和方法名是一样的,但是方法肯定是不同的
编译器默认设置了lib的jar优先级高于maven的jar

这时候我怎么都过不了创建cos的初始化,因为使用cos的配置用的oss的jar

最后用了四个小时,自己搭了新的maven java项目发现可以运行
然后排查报错,发现
新建项目是:(正确的)
D:\maven\repository\com\qcloud\cos_api\5.5.2\cos_api-5.5.2.jar!\com\qcloud\cos\http\CosHttpResponse.class
我的项目:(错误的)
D:\lesson\lesson\lib\httpclient-4.4.1.jar!\org\apache\http\client\config\RequestConfig.class
最后改优先级解决问题
把它拉倒最底下
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值