密钥库目录上的Java keytool错误

密钥库目录上的Java keytool错误,java,android,keytool,Java,Android,Keytool,我所要做的就是为我的android应用程序创建一个.keystore文件。 但我有两个问题 运行此命令后,output.keystore文件在哪里 keytool-genkey-v-keystore shumi.keystore-alias shumi-keyalg RSA-keysize 2048-validity 10000 对于问题#1,我尝试寻找我能理解的文档,并在这里回答了有关stackoverflow的问题。我了解到-keystore应该是一个路径,但我似乎找不到正确的语法。我尝试

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

  • 运行此命令后,output.keystore文件在哪里

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

  • 对于问题#1,我尝试寻找我能理解的文档,并在这里回答了有关stackoverflow的问题。我了解到
    -keystore
    应该是一个路径,但我似乎找不到正确的语法。我尝试了以下代码,但它给了我一个
    FileNotFoundException

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


  • 节日快乐,请有人帮忙。

    如果您只在
    -keystore
    之后传递文件名,Keytool将在当前文件夹中生成keystore文件


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

    keytool很烦人——使用Keystore的开源GUI要容易得多。@Robert我同意keytool很烦人,但你真的不应该再推荐Portecle了。基本上,Portecle只是一个非常古老(2004年)的分支,在那些年里没有太大的发展。自从KeyStore Explorer在2013年再次成为开源软件以来,Portecle现在已经过时了。@Omikron我不知道KSE,谢谢你的提示。