我在 cmd 上调用了它:
keytool -genpair -v - keystore myrelease.keystore -keyalg RSA - keysize 2048 -validity 1000
该工具运行,提出问题,然后再次循环到问题。它不会生成 .keystore。
请帮忙。我无法通过该循环来生成我的 .keystore。
我已将所有权限授予 java/bin 文件夹,还将文件夹更改为 C:/,但在最后一个问题后仍然循环运行。我输入“y”和“yes”来确认 .keystore 创建但没有生成。请帮忙。 谢谢。 我还需要检查哪些其他权限/设置?
最佳答案
KeyTool 使用特定于语言环境的资源包将您对确认问题的回答与"is"/“y”进行比较。换句话说:它希望以与问题相同的语言得到答案。
例如德语:
Ist CN=test, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=DE richtig?
[Nein]: ja
用英文回答(“yes”)将被 keytool 解释为“user did not confirm”,因此 keytool 将重新开始问题。
关于java - keytool -genkey 循环运行生成.keystore文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33381252/