我用Java开发了一个可执行jar文件mygame.jar。
我现在想要将一个ICON图像设置为mygame.jar,以便它显示我的自定义图像而不是通常的java茶杯图像。
请不要将此设置与使用frame.setImageIcon("")方法设置框架图标图像以设置框架ICON图像相混淆。我希望我的自定义图像显示在mygame.jar桌面图标
中答案 0 :(得分:2)
不幸的是,.jar
文件的图标无法更改。设置图标的唯一方法是将其转换为不同形式的可执行文件。例如Windows的.exe
和mac的.app
。
您可以使用JarBundler
或Appbundler
等工具转换为app
,并且有一些工具可以转换为.exe
。
答案 1 :(得分:1)
你可以使用像JSmooth这样的包装器来装罐子。它不仅允许您为Java应用程序定义自定义图标,还为您的Java应用程序创建.exe
。
答案 2 :(得分:0)
不可能。不在罐子里。你必须生成一个执行jar的包装器,这个脚本将有图标。你可以试试JSmooth。