keytool -genkey在循环中运行以生成.keystore文件

时间:2015-10-28 01:10:49

标签: java keytool

我在cmd上调用了这个:

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

该工具运行,询问问题,然后再次循环查询问题。它不会生成.keystore。

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

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

1 个答案:

答案 0 :(得分:6)

KeyTool使用特定于语言环境的资源包来比较您对确认问题的答案与"是" /" y"。换句话说:它希望与问题相同的语言

例如德语:

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

对于上述问题用英语回答(" ")将被keytool解释为" 用户未确认 "因此,keytool将从问题开始。