我使用launch4j将我的jar文件包装成.exe文件。该应用程序有我的图标,但任务栏中的图标是普通的Java图标,我不希望这样。在Mac上,我使用ant和appbundler将同一个jar捆绑到.app中,并且Dock中的图标很好。
如果它在Windows上运行,我已尝试
icon = new Image("/Icon-16x16.ico");
mainWindow.getIcons().add(icon);
其中mainWindow是舞台,但它不起作用。也就是说,它仍然在TaskBar中显示Java图标。
好的,我解决了这个问题。以上与.png文件完美配合。它不适用于.ico文件。