我正在尝试使用 exe 文件的图标创建 javafx 打包的本机捆绑,但它仍然包含默认图标。请建议
primaryStage.getIcons().add(FileUtility.loadImage("icon.png"));
没有帮助,它只更改标题栏和任务栏图标。
ico 文件仍然会生成,exe 文件的图标仍然是默认的
我也尝试在项目属性->部署->图标中分配一个图标但没有帮助
我在那里添加了 src/main/deploy/package/windows/myapp.ico ,它终于起作用了:)
为你:
创建 src/main/deploy/package/windows/ 文件夹 添加名称为 ${project.build.finalName}.ico 的图标 运行 mvn jfx:build-native 我没有广泛使用它 - 只是让它工作并想要分享。所以如果你想使用不同名称的图标,我不知道怎么做。至少现在还没有。config部分中的...部分似乎是针对webstart的,所以我一直没有使用它。希望你让它工作!
我在此处添加了响应How to set custom icon for javafx native package icon on Windows并认为这与您开始时遇到的问题相同。但是,您似乎已经继续前进,但其他人可能会觉得这很有趣...