0

私は Java JAR を持っています。署名を作成したいのですが、そのためには、コマンド プロンプトを開いて、jar がある場所に移動し、keytook コマンドを実行する必要があることをチュートリアルで読みました。keytool -genkey -keyalg rsa -alias myKey . 「キーツールが内部外部コマンドを認識していません」というメッセージが表示され続けます。私はいくつかの調査を行いましたが、うまくいった場合は、 keytool.exe が java/lib にある場所に移動する必要があります。私はそれをしました、そしてそれはうまくいきました。

私の質問は、このコマンドを jar に適用するにはどうすればよいですか? チュートリアルでは、JAR がある場所でこのコマンドを実行する必要があるためです。

ありがとうございました

4

1 に答える 1

2

keytoolが配置されているディレクトリのフル パスをPath環境変数に追加する必要があります。keytoolこれにより、任意のディレクトリから実行できます。

  • アイコンを右クリックしComputerて選択Properties
  • 選択するAdvanced system settings
  • クリックEnvironment Variables...
  • Path下の変数を選択しますSystem variables
  • クリックEdit...
  • 不足しているパスを追加
  • OK開いたすべてのウィンドウをクリックします

(操作の正確な順序は、Windows のバージョンによって異なる場合があります)

于 2013-07-10T21:52:57.480 に答える