在写一个工具,需要一个解压的功能,是zip的文件,开始使用了系统自带的解压类,但是报错了“
java.util.zip.ZipException: invalid entry size
” 在网上查过,或能是编码问题或者什么,于是网上有人推荐使用了apache的 commons compress 测试是可以使用的,编码设置是GBK,但问题出现在导出,由于是写一个工具,所以希望用 Runable JAR file 方式生成可执行jar,但是由于 commons compress 是有签名的,不能生成jar,求解决办法,怎么把签名设置进去,或者用cmd或者用eclipse 这方面没有接触过,
幸好都是开源项目,我使用了commons的源码复制进自己的项目,这样可以绕过签名生成可执行的jar,工具做完了,但问题还是没有解决,怎样使用jar的数字签名?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。