【问题标题】:JavaFX native bundle icon OS XJavaFX 本机捆绑图标 OS X
【发布时间】:2015-05-31 22:55:36
【问题描述】:

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

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

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

【问题讨论】:

  • 我不确定您是否可以使用 IntelliJ 的 Packaging JavaFX applications 服务来做到这一点。即使可以,也没有记录。您可以尝试使用this answer 中提到的一种打包工具。

标签: macos intellij-idea javafx icons bundle


【解决方案1】:

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

如果您使用的是 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 加载)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-22
    • 2012-09-22
    • 1970-01-01
    • 2014-10-08
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    相关资源
    最近更新 更多