密钥库目录上的Java keytool错误

时间:2016-12-24 15:42:37

标签: java android keytool

我要做的就是为我的Android应用程序创建一个.keystore文件。 但我有两个问题

  1. 运行此命令后,输出.keystore文件在哪里?

    keytool -genkey -v -keystore shumi.keystore -alias shumi -keyalg RSA -keysize 2048 -validity 10000

  2. 问题#1,我尝试查找我能理解的文档,并在stackoverflow上回答了问题。我了解到-keystore应该是一条路径,但我似乎无法找到正确的语法。我尝试了以下代码,但它给了我一个FileNotFoundException

    keytool -genkey -v -keystore C:/shumi.keystore -alias shumi -keyalg RSA -keysize 2048 -validity 10000

  3. 节日快乐,请有人帮忙。

1 个答案:

答案 0 :(得分:0)

如果您只在-keystore之后传递文件名,则Keytool会在当前文件夹中生成密钥库文件。

第二个命令中的FileNotFoundException只是一个权限问题:Windows不允许普通用户在C:\中创建新文件。只需使用一个具有写权限的路径,例如您的主文件夹。