JavaFX本机bundle图标OS X



我正试图使用IntelliJ IDEA 14为JavaFX应用程序创建一个本机OS X应用程序捆绑包。我已经设置了一个"工件",本机捆绑包选项设置为dmg。这确实创建了一个本机捆绑包,但我似乎找不到更改应用程序图标的方法。我应该如何实现这一点?

根据其他答案,我尝试将其放在以下目录中:src/main/deploy/packages/macosx/project_name.icnssrc/project_package_path/deploy/packages/project_name.icns

我似乎也无法在IntelliJ的网站上找到关于更改图标的确切信息。

我正在应用商店中测试一个应用程序,并希望确保我也正确设置了图标。

如果您使用的是javafx-ant任务库,您可以执行以下操作:

将icns文件放在项目根目录中的package/macosx/project_name.icns 中

修改ant构建文件以将项目根包含在类路径中。

示例:

为fx:deploy任务启用详细输出。

打开一个终端并为您的项目运行ant。

输出应包含:正在为project_name构建DMG包使用默认包资源[Bundle config file](将package/macosx/Info.plist添加到类路径以进行自定义)使用自定义包资源[icon](从类路径上的package/macosx/project_name.icns加载)

最新更新