您 不会 丢失任何东西,而且绝对 不会 一个人遇到这个问题。经过将近12个小时的努力,我发现问题的根源在于将二进制文件
JDK1.7与Java的较旧版本混合在一起
JRE-1.6。为了更准确,
keytool自带
JRE,而
JDK同时附带了
keytool和
jarsigner。
因此,要解决此问题,我已经
JDK-1.7从系统中完全卸载并安装了
JDK-1.6 Update 30。现在,如果我愿意,
jarsigner-verify -verbose -certs blah.jar它将在
jar verified没有任何警告的情况下产生,我相信这是您所期望的。



