记一次jar包签名的坑

本文记录了一次在执行jar包时遇到的错误,该错误提示未对jar包进行签名。解决方法包括使用keytool生成密钥库和别名,并通过jarsigner进行签名操作。详细步骤包括设置签名有效期、使用jarsigner工具等,确保jar包能够正确签名并避免运行时的问题。
摘要由CSDN通过智能技术生成

记一次jar包的签名的坑

执行jar报错:
This operation repacks referenced libraries .Please review the licenses associated with libraries you wish to reference tomake sure you are able to repack them using this application . Note also thatis operation does not copy signature files from original libraries to thegenerated JAR file .

原因

.未对打打包后的jar进行签名

解决方法

.废话少说:
1.打包待签名的jar
2.进入jdk的bin目录

执行以下命令:

keytool -genkey -keystore admin.keystore -alias admin -validity 365

输入相关签名信息后…执行以下命令

jarsigner -keystore admin.keystore Client.jar admin 

命令行解释

admin.keystore – 将密钥(key)和证书(certificates)存在一个称为keystore的文件中
-alias admin – 将admin.keystore定义了一个别名叫‘admin’
-validity 365 – 签名有效期365天
-jarsigner – 用 jarsigner 程序对jar包进行签名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值