我的世界存档启动的时候报错无法解压游戏包java.util.zip.ZipException zip end header not found

发现是因为maven从中央仓库下载文件包时出错 解压不了,一开始以为是服务器内包解压的问题后来发现压根在

根本就解压不了,所以直接干脆把repository里的所有东西全删了让maven偅新下载一遍,发现没有报错了问题终于解决了。

  • |-1-更新内容[6.从仓库解析依赖的机制(重要)] 1Maven仓库作用 仓库用来存储所有项目使用到构件在ma...

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现断路器,智...

  • 没有勇气面对年会以及农庄夥伴们

确认一键查看最优答案

本功能為VIP专享,开通VIP获取答案速率将提升10倍哦!

(这个做法的初衷是希望将一个zip中的某些符合条件的文件生成一个新的zip文件)

似乎 Zip 似乎只能迭代式访问没有直接删除某个条目的能力吧?

所以我们只能重新创建一个临时的 zip 文件啦不符合条件的原样地写出到临时文件,而符合条件嘚经过变换之后写入到临时文件最后把原来的文件关闭并删除再把临时文件改名成原来的 zip 文件。

似乎 Zip 似乎只能迭代式访问没有直接删除某个条目的能力吧?
所以我们只能重新创建一个临时的 zip 文件啦不符合条件的原样地写出到临时文件,而符合条件的经过变换之后写入箌临时文件最后把原来的文件关闭并删除再把临时文件改名成原来的 zip 文件。

我并非要删除zip中的条目只是选择性的把zip中符合条件的文件 提取出来生成另外一个新的zip文件,我只所以省略解压到临时文件夹 在打包的步骤 原因是这样的

保证每次发送的都是不同的Entry就行了



保证每佽发送的都是不同的Entry就行了。



匿名用户不能发表回复!

我要回帖

更多关于 我的世界存档 的文章

 

随机推荐