如何更改JavaFx本机Bundle exe图标

时间:2012-11-12 10:01:47

标签: icons bundle native javafx-2 exe

我试图将exe文件的图标创建为javafx打包的本机捆绑但它仍然包含默认图标。请建议

 primaryStage.getIcons().add(FileUtility.loadImage("icon.png"));

没有帮助,只会更改标题栏和任务栏图标。

default icons

仍会生成ico文件,exe文件的图标仍为默认文件

我还尝试在项目属性中指定一个图标 - >部署 - >图标,但没有帮助

3 个答案:

答案 0 :(得分:3)

我相信我遇到了同样的问题,解决方案在following主题中进行了描述。

作为旁注 - 既没有在 build.xml 文件中指定您的图标,也没有在部署部分中通过项目的选项指定图标到目前为止工作,但它在即将发布的 7u10 中似乎是fixed

答案 1 :(得分:0)

我在此处How to set custom icon for javafx native package icon on Windows添加了回复,并认为这与您开始时的问题相同。然而,你似乎已经继续前进,但其他人可能会发现它很有趣......

答案 2 :(得分:0)

我在那里添加了src / main / deploy / package / windows / myapp.ico,终于工作了:)

对你:

创建src / main / deploy / package / windows /文件夹 添加名称为$ {project.build.finalName} .ico的图标 运行mvn jfx:build-native 我没有广泛使用它 - 只是让它工作并想分享。所以如果你想使用不同名称的图标,我不知道如何。至少还没有。配置部分中的...部分似乎是针对webstart的,所以我没有使用它。希望你能开始工作!

How to set custom icon for javafx native package icon on Windows

回答