我已经能够使用this example更改运行时图标,如下所示
getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage(getClass()
.getClassLoader().getResource("MyProject/resources/myIcon.png")));
但是有没有办法告诉NetBeans对可执行的jar文件(MyProject/dist/MyProject.jar)图标使用myIcon.png呢?
发布于 2014-10-31 13:38:42
解决方案是启动包装器,我使用的是launch4j,一个跨平台的轻量级包装器
发布于 2012-03-09 21:16:37
您可以使用JSmooth创建可执行的java文件,也可以将图标与其关联。
发布于 2017-05-09 22:57:09
没有,因为图标是由Java决定的。唯一的方法(至少对于Windows)是使用像launch4j这样的包装器,然后设置图标路径。如果你已经打包的exe没有或错误的图标,你可以使用Recource Hacker,然后按照turtorials如何改变图标。否则,您无法更改.jar的图标
https://stackoverflow.com/questions/9590885
复制相似问题