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 createbundleBefehlszeilentool 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.