Windows上带有Java捆绑应用程序的任务栏图标

Windows上带有Java捆绑应用程序的任务栏图标,java,icons,taskbar,Java,Icons,Taskbar,我使用launch4j将jar文件包装成.exe文件。该应用程序有我的图标,但任务栏中的图标是纯Java图标,我不希望有。在Mac上,我使用ant和appbundler将同一个jar绑定到一个.app中,dock中的图标很好 如果它在Windows上运行,我已经尝试过了 icon = new Image("/Icon-16x16.ico"); mainWindow.getIcons().add(icon); 其中主窗口是一个舞台,但它不工作。也就是说,它仍然在任务栏中显示Java图标 好的,我

我使用launch4j将jar文件包装成.exe文件。该应用程序有我的图标,但任务栏中的图标是纯Java图标,我不希望有。在Mac上,我使用ant和appbundler将同一个jar绑定到一个.app中,dock中的图标很好

如果它在Windows上运行,我已经尝试过了

icon = new Image("/Icon-16x16.ico");
mainWindow.getIcons().add(icon);
其中主窗口是一个舞台,但它不工作。也就是说,它仍然在任务栏中显示Java图标


好的,我解决了这个问题。上面的方法可以很好地处理.png文件。它不适用于.ico文件。

询问者将此作为修复:

上面的方法可以很好地处理.png文件。它不适用于.ico文件