Jar文件中的java设置图标图像
在NetBeans上运行时,以下代码可以正常工作
this.getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage("PlagiaLyzerIcon.png"));
然而,一旦它被构建到Jar文件中,图标就消失了
有人知道问题出在哪里吗?我意识到我必须将图标图像放在根目录中,然而,在编译到JAR中之后,图标消失了
谢谢你的帮助
大家好,下面的代码解决了这个问题
this.getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getClassLoader().getResource("plagialyzer/resources/PlagiaLyzerIcon.png")));
一旦编译成jar文件,它就可以工作
# 1 楼答案
在导出JAR之前,您是否在Netbean的选项中指定了图标的构建路径?在Eclipse上,它是通过在Java构建路径中添加一个源文件夹来完成的,如图screenshot。在Netbeans上应该也是这样吗
# 2 楼答案
非常感谢
这是我的代码