【问题标题】:Can javapackager generate just .app instead of .dmg?javapackager 可以只生成 .app 而不是 .dmg 吗?
【发布时间】:2016-12-14 20:38:54
【问题描述】:

我们正在将 Mac 支持从 Java 1.6 更新到 Java 1.8。 其中一部分是切换到使用 javapackager 来生成 .app 包。问题是它总是将 .app 放入 .dmg 中。我需要单独的 .app,以便我们构建完整的安装程序。

有什么方法可以说服 javapackager 只生成 .app?

【问题讨论】:

    标签: java macos .app javapackager


    【解决方案1】:

    只需使用选项-native image(可以是all——默认值——、imageinstaller,或特定于平台的安装程序格式,请参阅 Oracle 的documentation):

    $ javapackager -deploy -native image -srcdir <src_dir> -outdir <out_dir> -outfile <out_file>
    

    【讨论】:

      【解决方案2】:

      在 Java Packager 中修复了一个错误,其中“-native image”不起作用。我知道这已经为 JDK 9 修复了,但我不相信它已经被向后移植。如果您使用的是 JDK 8,“-native”或“-native all”应该会生成所有可能的输出,但需要更长的时间。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多