2015-10-28 31 views
5

我调用这个CMD上:密钥工具-genkey循环运行产生的.keystore文件

keytool -genpair -v - keystore myrelease.keystore -keyalg RSA - keysize 2048 -validity 1000 

该工具运行,提出的问题,然后再次循环到的问题。它不会生成.keystore。

请帮忙。我无法通过该循环来生成我的.keystore。

我已将所有权限授予java/bin文件夹,还将文件夹更改为C:/但仍在最后一个问题后的循环中运行。我输入“y”和“yes”来确认.keystore的创建,但不会生成一个。请帮忙。 谢谢。 我需要检查哪些其他权限/设置?

+1

是什么问题?没有看到任何问号! – manetsus

+0

感谢您的回复。我问(显而易见)的问题(编辑)。但我还需要检查其他什么?一切似乎都指向jre1.8.0_65/bin文件夹的R/W权限,但我取消选中“只读”,但仍然出现此错误。我还应该检查什么? –

回答

6

KeyTool使用特定于语言环境的资源束将答案与确认问题与“是”/“y”进行比较。换句话说:它期望这个问题的相同语言的答案。

例如在德国:

Ist CN=test, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=DE richtig? 
    [Nein]: ja 

英语(“‘)回答了上面的问题会被解释由密钥工具为’用户没有确认”,因此密钥工具将开始与问题结束。

+1

非常感谢! 2周直线看着周围的网络,这只是钉了!!!谢谢!! –