使用fat jar打包后,发现设置的托盘图标文件不显示(透明),只需如下操作即可:
将图标文件依照程序中的路径,拷贝至打包成功的jar文件同目录下,图标即可正常显示。
例如,博主设置了图标后,eclipse中调试的显示:
但是使用fat jar打包后,直接运行的显示如下:
程序目录:
设置图标时的程序为:
public UserFrame() {
...
Image img = tk.getImage("image/logo.gif");
.............
故,我在生成jar文件后,将image文件夹拷贝并放置在jar同目录下,问题即可解决
本文介绍了一个关于使用fatjar打包程序后图标无法正常显示的问题及其解决方案。通过将图标文件复制到与fatjar相同的目录下,可以成功解决图标不显示的问题。


被折叠的 条评论
为什么被折叠?



