记录一个问题:java: 读取xxx时出错; zip END header not found

出现问题:

  • java: 读取D:\mvn-repository\io\netty\netty-codec-dns\4.1.65.Final\netty-codec-dns-4.1.65.Final.jar时出错; zip END header not found

问题出现背景:

  • 给项目添加redisson依赖时出现

分析情况:

  1. pom文件中未出现问题

  2. maven依赖项未报错

  3. maven本地仓库中存在该包

 尝试解决:

  • 1. 从maven远程仓库中手动下载改包并移动至本地仓库

      -->失败,仍然报错

  • 2. 使用exclusion关键字排除依赖后,重新在pom文件中导入该依赖

        -->成功,但出现新问题:java: 读取D:\mvn-repository\javax\cache\cache-api\1.1.1\cache-api-1.1.1.jar时出错; zip END header not found

  • 3. 重复步骤2,将cache-api依赖排除后重新导入

         -->成功,但出现新问题:java: 读取D:\mvn-repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.11.4\jackson-dataformat-yaml-2.11.4.jar时出错; zip END header not found

  • 4. 重复步骤2,将jackson-dataformat-yaml依赖排除后重新导入

      -->成功启动项目

最终配置结果:

  • 1. 总体

  • 2. redisson依赖配置

 

posted @   梁哲  阅读(463)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示