尝试加载使用pack200压缩的 jar 时出现问题。发现我的jar文件使用后无法验证的错误unpack200。
这是场景:
- 创建密钥库
keytool -keystore key -genkey -alias hj - 在罐子上签名
jarsigner -keystore key HelloJApplet.jar hj - 压缩那个jar文件:
pack200 HelloJApplet.jar.pack.gz HelloJApplet - 解压并重命名:
unpack200 HelloJApplet.jar.pack.gz HelloJAppletUnpack.jar - 验证罐子:
jarsigner -verify HelloJApplet.jar和jarsigner -verify HelloJAppletUnpack.jar
对于HelloJApplet.jar它显示jar verified.并HelloJAppletUnpack.jar显示一个错误jarsigner: java.lang.SecurityException: SHA-256 digest error for org/ff/ffw/app/
HelloJApplet.class
到目前为止我所做的有什么问题吗? 请纠正我遗漏或错误的观点。