【问题标题】:How to bundle java image with jpackage and moditect to .app file?如何将 java 图像与 jpackage 捆绑并修改为 .app 文件?
【发布时间】:2020-05-04 17:35:01
【问题描述】:

我刚刚创建了一个 java 应用程序并使用 moditect-jlink 创建了一个图像,包括 JRE。但现在我想知道如何将它捆绑到 OSX 的 .app 文件中。 有人试过吗?似乎 jpackage 在不断变化,教程很快就过时了。

【问题讨论】:

  • “看起来 jpackage 在不断变化,教程很快就过时了。”是的,依赖测试版软件一般都有这个问题。最好的选择是等到 3 月 Java 14 正式发布。到时候,它的能力就会稳定。
  • (更新:我刚刚看到 jpackage 在 Java 14 中将具有孵化器状态,​​所以即使在 3 月份它也可能并不完全稳定。我个人会等到它退出孵化器状态。)跨度>
  • 您好,我已尝试使用 jpackage 以及预构建的闪烁创建运行时为我的应用程序成功构建 DMG 文件。我在 macOS 上的文件关联仍然存在问题(即为我的应用程序注册文件类型),我还没有尝试签署应用程序。 jpackage 仍然有一些粗糙的边缘,但它可以工作。在最近的几个 EA 版本中,它也或多或少地稳定了。如果您有更具体的问题,请发布。

标签: java macos jlink java-14 moditect


【解决方案1】:

这里有一篇文章如何使用 OpenJDK 11 构建应用程序映像以及使用带有 jpackage 的 OpenJDK 14 仅用于构建安装程序/包:https://walczak.it/blog/distributing-javafx-desktop-applications-without-requiring-jvm-using-jlink-and-jpackage

它描述了我们构建安装程序的步骤:http://pdf-decorator.walczak.it/

【讨论】:

    猜你喜欢
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 2014-10-08
    • 1970-01-01
    • 1970-01-01
    • 2011-05-15
    • 1970-01-01
    相关资源
    最近更新 更多