我正在尝试使用 IntelliJ IDEA 14 为 JavaFX 应用程序创建 native OS X 应用程序包。我设置了一个“工件”, native 包选项设置为 dmg。这确实创建了一个 native 包,但我似乎找不到更改应用程序图标的方法。我应该如何实现这一目标?
我尝试根据其他答案将其放在以下目录中:src/main/deploy/packages/macosx/project_name.icns
src/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](从类路径上的包/macosx/project_name.icns 加载)
关于macos - JavaFX native bundle 图标 OS X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29303633/