記一次jar包簽名的坑
記一次jar包簽名的坑
記一次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包進行簽名
相關文章
- WebDriverAgent重簽名爬坑記Web
- 一次特殊的jar包衝突JAR
- Android加固和簽名的那些坑(防掉坑技巧)Android
- jar包JAR
- 群簽名與環簽名的介紹
- 讀取 jar 包中巢狀的 jar 包內容的方法JAR巢狀
- java json解析jar包基本使用記錄JavaJSONJAR
- iOS 重簽名踩雷記一iOS
- java-jar啟動jar包JavaJAR
- idea從新建一個maven專案到打包成可執行jar包全流程供介面測試簽名使用IdeaMavenJAR
- iOS簽名、iOS企業簽名、iOS超級簽名工具使用iOS
- linux 啟動jar包:在 Linux 上啟動 Java jar 包的方法LinuxJARJava
- 記一次單例模式遇到的坑單例模式
- 記一次版本升級遇到的坑
- 修改jar包內的classJAR
- 電子簽名與手寫簽名的區別,電子簽名的優勢是什麼?
- 記一次spring cloud踩坑SpringCloud
- java修改jar包JavaJAR
- idea打包jar包IdeaJAR
- centos 部署jar包CentOSJAR
- linux 部署jar包LinuxJAR
- 記錄netcore一次記憶體暴漲的坑NetCore記憶體
- 蘋果企業簽名多少錢-ios企業簽名-企業簽名蘋果iOS
- 蘋果企業簽名的這些坑你都踩過哪些呢?蘋果
- 記一次wireshark抓包
- 記一次docker上部署nuxt踩的坑DockerUX
- 蘋果企業簽名—ios簽名的演算法形式蘋果iOS演算法
- 程式碼簽名、驅動簽名的常見問題解答
- Pressone 簽名
- 簽名修改
- 環簽名
- 檢視JAR包的JDK版本JARJDK
- java打jar包的maven方式JavaJARMaven
- 實用的jar包加密方案JAR加密
- 深入Jar包:Gradle構建可執行jar包與訪問jar包中資料夾與檔案JARGradle
- iOS逆向——應用簽名及重簽名原理iOS
- iOS證書籤名機制&重簽名&防止重簽名iOS
- 記一次 Laravel 使用 Redis 踩得坑LaravelRedis