0

我在 MacOS 上使用 Java 14 的 JPackage,需要在构建 DMG 之前将文件复制到应用程序的 MacOS 和 Resources 文件夹,但不知道如何操作。在打包工具用户指南中,它提到从名为 application-name-post-image.sh 的资源文件夹运行脚本,但这似乎没有发生。

4

1 回答 1

7

为此,您需要将流程分为 3 个步骤:

  1. jpackage 调用:生成应用程序映像- 这是一个目录,其中包含 .dmg 包中的所有内容,但作为常规目录
  2. 文件编辑:将文件复制到应用映像中的 Resources 和 MacOS 文件夹
  3. jpackage 调用:从你修改过的应用镜像生成最终的应用 dmg

请阅读JPackage 用户指南的第 5 节,其中更详细地描述了此过程。本质上,您需要进行两次 jpackage 调用,一次用于生成应用程序图像,一次用于生成最终的 dmg 文件。

希望这可以帮助!

于 2020-03-27T04:36:00.860 回答