1

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

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

4

2 回答 2

2

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

$ javapackager -deploy -native image -srcdir <src_dir> -outdir <out_dir> -outfile <out_file>
于 2017-03-21T07:26:03.883 回答
0

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

于 2017-03-22T16:38:43.183 回答