Die Befehlszeile createbundle weigert sich, ein Mac-Bundle unter Windows zu generieren
Nov 19 2020
https://stackoverflow.com/a/57802270/6944068 sagt "Sie können ein macOS JRE-Bundle unter Windows generieren."
Mein Versuch schlug jedoch fehl, siehe Transkript:
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.
Was ist los mit dir?
Antworten
IngoKegel Nov 20 2020 at 13:48
Die plattformübergreifende Generierung gilt nur für Bundles, die über den im Schritt "Allgemeine Einstellungen-> JRE-Bundles" konfigurierten Mechanismus generiert werden. Das createbundle
Befehlszeilentool erstellt "vorgefertigte JRE-Bundles". In der install4j-IDE würden Sie dasselbe mit "Projekt-> JRE-Bundle erstellen" tun. Diese Bundles können nur auf der Plattform generiert werden, für die sie bestimmt sind, da sie auf einer funktionierenden lokalen Installation basieren.