1. ホーム
  2. java

[解決済み] .jarを実行しようとすると "無効な署名ファイル "と表示される

2022-03-21 21:07:14

質問

私のjavaプログラムはjarファイルにパッケージされ、外部のjarライブラリを利用しています。 バウンシー・キャッスル . 私のコードは問題なくコンパイルできますが、jarを実行すると次のようなエラーが発生します。

スレッド "main" java.lang.SecurityException で例外が発生しました。Manifest main 属性の無効な署名ファイルダイジェスト

1時間以上ググって説明を探したのですが、ほとんど価値のあるものが見つかりませんでした。もしこのエラーを見たことがある方がいらっしゃいましたら、ぜひ教えてください。

解決方法は?

ここに記載されている解決方法がヒントになるかもしれません。

<ブロッククオート

マニフェスト主要属性の署名ファイルダイジェストが無効です

結論から言うと:

公式のjarをそのまま使うのがベストかもしれません。 のマニフェスト ファイルに依存関係として追加するだけです。 アプリケーションの jar ファイルです。