我们正在将Mac支持从Java 1.6更新到Java 1.8。其中一部分是切换到使用javapackager来生成.app包。问题是它总是将.app放入.dmg中。我需要分离的.app,这样我们就可以建立我们的完整安装程序。
有没有办法说服javapackager只生成.app?
发布于 2017-03-21 15:26:04
只需使用选项-native image (可以是all-the默认格式-、image、installer或特定于平台的安装程序格式,请参阅Oracle的documentation):
$ javapackager -deploy -native image -srcdir <src_dir> -outdir <out_dir> -outfile <out_file>发布于 2017-03-23 00:38:43
在Java Packager中修复了一个错误,其中"-native image“不起作用。我知道JDK 9已经修复了这个问题,但我不相信它已经被向后移植了。如果您使用的是JDK8,"-native“或"-native all”应该会生成所有可能的输出,但这会花费更长的时间。
https://stackoverflow.com/questions/41151743
复制相似问题