我在cmd上调用了这个:
keytool -genpair -v - keystore myrelease.keystore -keyalg RSA - keysize 2048 -validity 1000
该工具运行,询问问题,然后再次循环查询问题。它不会生成.keystore。
请帮忙。我无法通过该循环来生成我的.keystore。
我已经给了java / bin文件夹的所有权限,也将文件夹更改为C:/但在最后一个问题之后仍然在循环中运行。我键入“y”和“yes”来确认.keystore创建但不生成一个。请帮忙。 谢谢。 我需要检查哪些其他权限/设置?
答案 0 :(得分:6)
KeyTool使用特定于语言环境的资源包来比较您对确认问题的答案与"是" /" y"。换句话说:它希望与问题相同的语言。
例如德语:
Ist CN=test, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=DE richtig?
[Nein]: ja
对于上述问题用英语回答(" 是")将被keytool解释为" 用户未确认 "因此,keytool将从问题开始。