問題: インポートされた JAR イメージが Eclipse から表示されない
この問題は、Eclipse からエクスポートされた JAR ファイルの実行時にイメージのロードに失敗した場合に発生します。エクスポートされた JAR ファイルに含まれているにもかかわらず、画像は表示されません。この記事は、この問題に対する包括的な解決策を提供することを目的としています。
例 1: src フォルダー内のリソース
- 画像が「リソース」内にあることを確認します。 package.
- コード: URL url = を使用します。 Main.class.getResource("/resources/header.jpg");画像の URL を取得します。
- 適切な起動構成を選択して、プロジェクトを実行可能な JAR ファイルとしてエクスポートします。
- JAR ファイルを実行して、画像の表示を確認します。
例 2: src 外部のリソースフォルダー
- リソース フォルダーがプロジェクト構造内にあることを確認します。
- [ビルド パス] > に移動して、リソース フォルダーをビルド パスに追加します。ビルド パスの構成 >ソース >フォルダーを追加します。
- コードを変更して、イメージ パスから「resources」プレフィックスを削除します。
- 例 1 と同じエクスポートおよび起動構成手順に従います。
起動構成セットアップ
- [実行/デバッグ設定] > [実行/デバッグ設定] に移動して、実行構成を作成します。新規 > Java アプリケーション。
- メイン クラス (com.stackoverflow.test.Main など) とプロジェクトを指定します。
- 適切に起動できるように、JAR エクスポート プロセス中に実行構成を選択します。
予想結果
- エクスポートされた JAR ファイルには、リソース フォルダーとその内容が含まれている必要があります。
- マニフェスト ファイルには、Rsrc-Main-Class、Rsrc-Class-Path のエントリが含まれている必要があります。
これらの解決策に従うことで、エクスポートされた JAR を実行するときに画像が正しく表示されるはずです。ファイル。
以上がインポートされた JAR イメージが Eclipse から表示されない問題を修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。