开发者社区> 问答> 正文

关于jar包签名的问题?报错

在写一个工具,需要一个解压的功能,是zip的文件,开始使用了系统自带的解压类,但是报错了“

java.util.zip.ZipException: invalid entry size

” 在网上查过,或能是编码问题或者什么,于是网上有人推荐使用了apache的 commons compress 测试是可以使用的,编码设置是GBK,但问题出现在导出,由于是写一个工具,所以希望用 Runable JAR file 方式生成可执行jar,但是由于  commons compress 是有签名的,不能生成jar,求解决办法,怎么把签名设置进去,或者用cmd或者用eclipse  这方面没有接触过,请教大神。

展开
收起
爱吃鱼的程序员 2020-06-14 18:03:01 430 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    幸好都是开源项目,我使用了commons的源码复制进自己的项目,这样可以绕过签名生成可执行的jar,工具做完了,但问题还是没有解决,怎样使用jar的数字签名?如若有大神,还望指教一二。

    2020-06-14 18:03:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载