Bootstrap

替换更新jar包里的文件(引用的jar文件等)java.lang.IllegalStateException: Unable to open nested compressed entry

在替换jar包里的文件的时候,用压缩工具打开(可以用winrar、好压,因为可以选压缩方式),将需要替换的文件拖进压缩包,此时要注意:更改压缩方式为存储!更改压缩方式为存储!更改压缩方式为存储!默认是标准。

        另外,也可以使用jar -xf解压后,jar -cfM0重新打包成jar包

如果压缩方式不是存储,运行jar包会报错:

Exception in thread "main" java.lang.IllegalStateException: Failed to get nested archive for entry BOOT-INF/lib/

...

java.lang.IllegalStateException: Unable to open nested compressed entry lib/commons-net-1.4.1.jar

;