2016-12-14 82 views
1

我們正在將我們的Mac支持從Java 1.6升級到Java 1.8。 部分原因是切換到使用javapackager生成.app包。問題在於它總是將.app文件放入.dmg文件中。我需要將.app分開,以便我們可以構建完整的安裝程序。javapackager可以生成.app而不是.dmg嗎?

有沒有什麼辦法說服javapackager只生成.app?

+0

如果這是正確的,你可以接受答案。 – Maggyero

回答

2

只需使用選項-native image(可all -the默認 - ,imageinstaller,或特定於平臺的安裝程序格式,請參閱Oracle的documentation):

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

有固定在Java包裝程序中的錯誤「本色形象」不起作用。我知道JDK 9已經解決了這個問題,但我不相信它已經被支持。如果您使用的是JDK 8,則「-native」或「-native all」應該會生成所有可能的輸出,但會花費更長的時間。

相關問題