1. ホーム
  2. java

[解決済み】破損したjarファイル

2022-01-27 19:14:20

質問

Windows7でeclipseを使ってjarファイルを作成しました。jarファイルを開こうとすると、Invalid or corrupt jar fileと表示されます。なぜjarファイルが無効なのか、どなたか教えていただけませんか?

解決方法を教えてください。

WindowsエクスプローラでJARファイルをダブルクリックしたときに起こる現象ですが、実はJARはそれ自体では 実行可能ファイル JARです。本当の実行可能なJARは、少なくともクラスが main() メソッドで参照させ、それを MANIFEST.MF .

Eclispeでは、プロジェクトのエクスポートを 実行可能なJARファイル としてではなく JARファイル を実行すると、本当の実行可能なJARが得られます。

また、JARが単に密接に関連したクラスのコンテナ(ライブラリ)である場合は、ダブルクリックせずに、何らかのZIPツールで開く必要があります。Windows エクスプローラは、デフォルトで JAR ファイルに java.exe このようなライブラリーのJARは使えません。