プロジェクトの問題について質問したい: を拡張するクラスがありJFrame
、このコードを使用してそのフレームの Java アイコンを別のアイコンに変更したい:
setIconImage(new ImageIcon(getClass().getResource("icon.PNG")).getImage());
を使用してNetBeans
おり、NetBeans からプロジェクトを実行すると正常に実行されますが、jar から実行すると実行されません。次に、そのコードを削除すると、フレームに Java アイコンが表示された状態で jar が正常に実行されます。
そのコードの何が問題なのか、誰か教えてもらえますか?