You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何下载3.14.x版本OkHttp3源码并将其构建为Linux可用的jar包

OkHttp 3.14.x 源码获取及Jar包构建指南(适配Linux非Android场景)

源码获取

3.14.x属于OkHttp的稳定旧分支,你可以直接选择该分支下的任意稳定子版本源码压缩包下载,推荐选择3.14.9——这是3.14.x分支的最后一个维护版本,bug最少。下载完成后将压缩包解压到你的Linux本地工作目录即可。

前置环境准备

  • 安装JDK 8及以上版本,3.14.x分支的纯Java构建不需要任何Android相关依赖,标准Java开发环境即可满足要求
  • 安装Gradle 5.x版本,和该版本OkHttp的构建脚本适配,避免版本不兼容导致的构建失败

构建纯Java可用Jar包

3.14.x版本默认的构建逻辑包含Android适配任务,你可以直接跳过这部分任务,只构建纯Java可用的Jar包,完全适配Linux应用开发场景:

跳过Android相关任务不仅可以大幅加快构建速度,还能避免下载Android专属依赖,最终生成的Jar包不会包含任何Android相关代码

  • 进入源码根目录,打开终端执行以下命令,仅构建okhttp核心模块的Jar包:
    ./gradlew :okhttp:jar -x androidTest -x test -x lint
  • 构建成功后,生成的Jar包存放路径为 okhttp/build/libs/okhttp-3.14.x.jar,路径中的x对应你选择的子版本号
  • 如果你的项目还依赖okio组件,可执行以下命令构建okio的Jar包:
    ./gradlew :okio:jar -x androidTest -x test -x lint
    生成的okio Jar包存放路径为 okio/build/libs/okio-对应版本号.jar

可用性验证

你可以直接将构建好的Jar包引入你的Java项目,执行简单的GET/POST请求测试功能是否正常,3.14.x的纯Java构建产物完全兼容Linux下的JRE运行环境,不会出现Android专属类找不到的报错。

内容的提问来源于stack exchange,提问作者Eric

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 09:00:02