我正在使用NetBeans,尝试将熟悉的Java咖啡杯图标更改为我保存在jar文件的资源目录中的png文件.我发现许多不同的网页声称他们有解决方案,但到目前为止,他们都没有工作.
这是我现在所拥有的(省略try-catch块):
URL url = new URL("com/xyz/resources/camera.png");
Toolkit kit = Toolkit.getDefaultToolkit();
Image img = kit.createImage(url);
getFrame().setIconImage(img);
Run Code Online (Sandbox Code Playgroud)
包含此代码的类在com.xyz包中,如果这有任何区别.该类还扩展了JFrame.此代码在第一行抛出MalformedUrlException.
有人有解决方案吗?