httpclient和httpcore版本不匹配导致编译冲突

1、参考博客:https://www.jianshu.com/p/6814bb5121ba
2、使用maven项目只需要导入httpclient的依赖即可,其会自动下载httpclient依赖的第三方jar包,这也是使用maven项目的好处


    org.apache.httpcomponents
    httpclient
    4.5.2

3、如果要使用web项目就需要自己去下载jar包,httpclient(版本4.5.2)和httpcore(版本4.4.4),亲测过httpclient(版本4.5.2)匹配httpcore(版本4.4.10),然后遇到了:版本不匹配导致的编译冲突问题。作死非要玩web项目[图片上传失败...(image-58f6c3-1577696246989)]

    找jar包匹配的方法:建立了一个maven项目,然后把该依赖导入pom文件中,然后去本地配的maven仓库中找对应的版本;如:maven仓库位置-E:\Maven\maven\org\apache\httpcomponents,这个是httpclient的相关jar包会下载的位置,首先找到httpcomponents文件夹,清空内容,然后把依赖导入pom文件保存,然后来这个文件夹下找有些什么东西并对应什么版本就行了。前提自己配过maven的本地仓库

你可能感兴趣的:(httpclient和httpcore版本不匹配导致编译冲突)