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

执行maven clean install时遇jna-4.0.0.jar无效CEN头错误求助

Maven编译报错:Invalid CEN header (invalid zip64 extra data field size) 问题排查

这不是IDE相关问题,问题根源及分析如下:

  • 报错本质是jna-4.0.0.jar文件损坏:Invalid CEN header是zip格式文件(jar本质为压缩zip)的头部校验失败,说明本地Maven仓库中的该jar包下载不完整、或存储过程中出现损坏。
  • 你清理的仓库路径有误:报错指向的是/Users/public/.m2/repository(macOS系统的仓库路径),但你删除的是C:/Users/public/.m2/repository(Windows系统路径),等于没清理到当前运行环境的目标仓库。
  • 其他机器运行正常,排除项目依赖配置问题,问题仅出在当前机器的本地Maven仓库依赖文件上。

解决步骤

  • 执行命令获取当前机器的准确Maven仓库路径:
    mvn help:evaluate -Dexpression=settings.localRepository -q -DforceStdout
    
  • 删除该路径下的net/java/dev/jna/jna/4.0.0整个目录
  • 重新运行mvn clean install,让Maven重新下载完整的依赖包

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 03:40:53