如何在JavaFX中设置应用程序安装程序图标?

pup*_*eno 11 java windows installer javafx javafx-gradle-plugin

我正在使用JavaFX-Gradle-plugin来构建可分发的二进制文件和JavaFX应用程序的安装程序.当我的应用程序运行时,我可以这样设置图标:

stage.getIcons().add(new Image(this.getClass().getResourceAsStream("/isotype.png")));
Run Code Online (Sandbox Code Playgroud)

正确设置正在运行的应用程序的图标:

在此输入图像描述

以及任务栏:

在此输入图像描述

但是如何设置开始菜单的图标:

在此输入图像描述

以及其他可能的地方:

在此输入图像描述

Kea*_*eks 5

有一个开放的拉动请求记录该点击这里

它说:

自定义图标

要自定义本机包中使用的图标,您必须提供相应包的图标.图标必须遵循文件名约定才能被选中.

提示:将verbose设置设置为true,以记录从部署目录中拾取的文件.

特别是对于Microsoft Windows:

视窗

图标位置: src/main/deploy/windows

对于Windows,您可以提供两个不同的图标.

  • 应用程序图标
  • setup icon - 安装程序的图标

| Type | Filename | | :---------------- |:------------------------- | | .exe icon | \<appName>.ico | | setup exe icon | \<appName>-setup-icon.bmp |

尽管它在那里说了,正确的路径src/main/deploy/packages/windows调整启动器图标示例中所示.