アプリケーション (IDE として Eclipse を使用) を作成しているときに、イメージが最終的に jar にバンドルされないという問題に気づきませんでした。プロジェクトを完了して実行可能な jar を作成した後、この問題に遭遇しました。私は約 50 の Java クラスを持っており、これらのクラスのほとんどで (メニュー、JLabel
アイコン、ボタン、タブ アイコンなど) イメージ/アイコンを広く使用しています。ImageIcon
ほとんどの場合、APIを使用しました。一例:
JLabel myHeaderImage = new JLabel(new ImageIcon("images/myHeader.jpg"));
jar に画像を取り込む最良の方法は何ですか。プロジェクトでの画像の使用方法を変更する必要がありますか?