La ligne de commande createbundle refuse de générer le bundle Mac sous Windows
Nov 19 2020
https://stackoverflow.com/a/57802270/6944068 dit "Vous pouvez générer le bundle macOS JRE sous Windows."
Cependant, ma tentative a échoué, voir la transcription:
C:\develop\projects\id-gui\target\downloads\jre-bundles>..\install4j8.0.8\bin\createbundle C:\develop\projects\id-gui\target\downloads\jre-bundles\zulu11.41.24-sa-jdk11.0.8-macosx_x64
The JRE bundle wizard can only create JRE bundles for the platform you're currently running on.
The java home directory C:\develop\projects\id-gui\target\downloads\jre-bundles\zulu11.41.24-sa-jdk11.0.8-macosx_x64 contains a JRE for a different platform.
Qu'est-ce qui ne va pas?
Réponses
IngoKegel Nov 20 2020 at 13:48
La génération multiplateforme s'applique uniquement aux bundles qui sont générés via le mécanisme configuré à l'étape "Paramètres généraux-> Bundles JRE". L' createbundle
outil de ligne de commande crée des "bundles JRE pré-créés", dans l'IDE install4j vous feriez de même avec "Projet-> Créer un bundle JRE". Ces bundles ne peuvent être générés que sur la plate-forme à laquelle ils sont destinés, car ils reposent sur une installation locale fonctionnelle.