如何更改我要分发的.JAR
文件的图标?我已经更改了程序运行时显示的图标,但我想更改环境中的图标(例如Windows XP),即文件本身。我用谷歌搜索,但我能找到的最好的是将.JAR
转换为.EXE
,这不是最好的选择。
答案 0 :(得分:6)
图标是操作系统的决定,而不是你的决定: - (
在特定客户端中,您可以更改.JAR扩展名的本地设置,但不能更改为常规分发机制
答案 1 :(得分:4)
这是Java与底层操作系统集成的限制。 jar文件格式没有图标数据的空间,然后Windows不容易支持从数据文件中拔出图标,并且Java安装方法不会向Windows资源管理器中添加任何可以拔出图标的挂钩(如果有的话)实际上是任何空间。
关于这个的Sun bug报告是http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4193740,并且只有12岁......