java 解压zip java.lang.IllegalArgumentException: MALFORMED

ava.lang.IllegalArgumentException: MALFORMEDat java.util.zip.ZipCoder.toString(Unknown Source)at java.util.zip.ZipInputStream.readLOC(Unknown Source)at java.util.zip.ZipInputStream.getNextEntry(Unknown Source)at com.yc.utils.TestZip.extZipFileList(TestZip.java:40)at com.yc.utils.TestZip.main(TestZip.java:21)

网上查找原因貌似是因为

上面存在中文问题是因为java.util.zip下的格式转换有问题 ,,jdk中的zip存在字符编码的问题。

然后跟提供了两种办法

1.更改JDK的源码。2.使用ant中的zip类。可以设定字符集。然后就换成了ant.jar包

要做一个积极勇敢乐观的追梦人,永远不说消极的话,

java 解压zip java.lang.IllegalArgumentException: MALFORMED

相关文章:

你感兴趣的文章:

标签云: