2016-12-24 8 views
0

私がやろうとしていることは、アンドロイドアプリケーション用の.keystoreファイルを作成することだけです。私は、このコマンドを実行した後 しかし、私は二つの問題キーストアディレクトリのJava keytoolエラー

  1. 持っているが、ファイルの.keystore出力されますか?問題の#1で

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

  2. 、私は私が理解できるドキュメントを探してみましたとstackoverflowの上、ここで質問に答えました。私は-keystoreがパスでなければならないことを学んだが、正しい構文を見つけることができない。私は次のコードを試しましたが、それは私にFileNotFoundExceptionを与えました。

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

ハッピーホリデーとしてください、誰かの助け。

+0

keytoolは面倒です - キーストアを扱うための[Portecle](http://portecle.sourceforge.net/)はオープンソースのGUIです。 – Robert

+0

@Robert私はkeytoolが迷惑であることに同意しますが、あなたは本当にPortecleをもう推奨してはいけません。基本的に、Portecleは[キーストアエクスプローラ](http://keystore-explorer.org)の非常に古い(2004年)フォークであり、その年にはあまり進化していません。 KeyStore Explorerは2013年に再びオープンソースになったため、現在Portecleは時代遅れです。 – Omikron

+0

@Omikron私はKSEについて知りませんでした。 – Robert

答えて

0

-keystoreの後にファイル名だけを渡すと、Keytoolは現在のフォルダにキーストアファイルを生成します。

2番目のコマンドのFileNotFoundExceptionは、アクセス許可の問題です。Windowsでは、普通のユーザーがC:\に新しいファイルを作成することを許可していません。ホームフォルダのような書き込み権限を持つパスを使用してください。

関連する問題