2

これは間違いなく非常に初心者の質問であり、プログラミングとは何の関係もないかもしれません。数日後、jarsignerを使用してjarに署名できなかった理由について、最終的に問題を特定しました。「jarsigner:hello.jar.sigを作成できません」というエラーが発生し続けました。

基本的に、私が行ったことは、Java jdkのbinフォルダーにjarを配置し、フォルダー内でShiftキーを押しながら左クリックして、「ここでコマンドウィンドウを開く」をクリックすることでした。keytoolからキーを生成し、selfcertも使用しました。次に、binフォルダーに既に配置されているjarのjarsignerを実行すると、エラーが発生しました。私は最終的にその理由を理解しました。ある種の権限がないため、binフォルダーにjar.sigを作成できませんでした。問題は、宛先を変更可能なフォルダに設定するにはどうすればよいですか?

javaディレクトリへのパスを設定し、デスクトップまたは他の場所からjarsignerを呼び出す方法がわからないため、javabinフォルダー内にコマンドプロンプトを記述する方法を学ぶ必要がありました。

4

1 に答える 1

2
  1. JARファイルを読み取り/書き込み可能なディレクトリに移動します。
  2. 元のコマンドを実行します。 "C:\Path\To\JDK\bin\jarsigner" [options] jar-file

デフォルトでは、出力はコマンドを実行したディレクトリに書き込まれます。

長期的には、JDKbinディレクトリをWindowsパスに追加できます。

于 2012-09-02T18:20:31.107 に答える