アイコン用にいくつかの画像をロードするアプリケーションを作成しました。を使用して画像を読み込んでいたときに、プログラムはすべてが機能し、画像が期待どおりに読み込まれて正常に動作します
imageOpen = Toolkit.getDefaultToolkit().getImage("Images\\open.png");
しかし、それをjarとしてエクスポートすると、画像が表示されませんでした。その後、あちこちを調べた後、いくつかのことを試しましたが、どちらの場合もURLがnullを返しています
URL u = this.getClass().getResource("Images\\open.png");
imageOpen = Toolkit.getDefaultToolkit().createImage(u);
別のケース
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
URL resource = classLoader.getResource("Images\\open.png");
imageOpen = Toolkit.getDefaultToolkit().createImage(resource);
null を取得する理由を誰か教えてくださいイメージは Images という名前のフォルダの親ディレクトリに保存され、ソース ファイルは src>master にあります。