我想问一下我项目中的一个问题:我有一个扩展类,JFrame
我想使用以下代码将该框架上的 Java 图标更改为另一个图标:
setIconImage(new ImageIcon(getClass().getResource("icon.PNG")).getImage());
我正在使用NetBeans
,当我从 NetBeans 运行我的项目时,它运行正常,但是当我从 jar 运行它时,它不运行。然后,当我删除该代码时,我的 jar 正常运行,框架中带有 Java 图标。
谁能告诉我该代码可能有什么问题?