如果您有密钥库,则可以将该密钥库与 jarsigner 命令一起使用。例如,请参见此处(您通知要用于签名的密钥库,以及要使用的密钥的别名):
http://www.owasp.org/index.php/Signing_jar_files_with_jarsigner
当您使用他们的 keytool 导入选项时,您会将您指定的密钥(在文件中)导入您指定的密钥库。如果您不指定文件,该命令可能想要从标准输入读取密钥,并且该进程正在等待从未到达的密钥。但无论如何,在你的情况下,我不明白你为什么需要使用它。
如果您希望将整个密钥库导入另一个密钥库,则需要使用 importkeystore 选项:
-importkeystore [-v]
[-srckeystore <srckeystore>] [-destkeystore <destkeystore>]
[-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]
[-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]
[-srcprotected] [-destprotected]
[-srcprovidername <srcprovidername>]
[-destprovidername <destprovidername>]
[-srcalias <srcalias> [-destalias <destalias>]
[-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]
[-noprompt]
[-providerclass <provider_class_name> [-providerarg <arg>]] ...
[-providerpath <pathlist>]