注:ImageIcon background = new ImageIcon(getClass().getResource("MyImage.jpg"));
すべての回答に記載されていることを試しました。
私のプロジェクトは、netbeans IDE の実行を使用して正常に動作します。しかし、「クリーン アンド ビルド」を使用して実行可能 jar にエクスポートすると、ヌル ポインター例外がスローされ、画像を含むフレームが開かれません。(実行可能 jar は「dist」フォルダーにあります)
相対パスを使用した後でも、画像は読み込まれません。
- 実行可能jarと同じディレクトリに画像を置きました。(dist)
- 画像をlibフォルダに入れました。(dist\lib)
- src フォルダーと res フォルダーを作成し、それらのフォルダーにイメージを配置しました。(dist\src & dist\res)
上記のどれも機能しませんでした。
winRar で jar を開き、画像が存在することを確認しました。しかし、実行時にロードされることはありません。誰でも私を助けてもらえますか??