我正在尝试使用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软件包
使用默认的包资源[包配置文件](将package / macosx / Info.plist添加到要自定义的类路径中)
使用自定义包资源[icon](从类路径中的package / macosx / project_name.icns加载)

10-05 18:45