createbundle 명령 줄이 Windows에서 Mac 번들 생성을 거부 함

Nov 19 2020

https://stackoverflow.com/a/57802270/6944068 "Windows에서 macOS JRE 번들을 생성 할 수 있습니다."라고 말합니다.

그러나 내 시도는 실패했습니다. 기록 참조 :

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.

뭐가 문제 야?

답변

IngoKegel Nov 20 2020 at 13:48

교차 플랫폼 생성은 "일반 설정-> JRE 번들"단계에서 구성된 메커니즘을 통해 생성 된 번들에만 적용됩니다. createbundle명령 행 도구를 사용하면 "프로젝트 -이>은 JRE 번들 만들기"와 동일한 기능을 수행 할 것 install4j의 IDE에서 "사전 생성 JRE 번들"을 만듭니다. 이러한 번들은 작동하는 로컬 설치에 의존하기 때문에 의도 한 플랫폼에서만 생성 될 수 있습니다.