Используйте jpackage с WiX 4JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Используйте jpackage с WiX 4

Сообщение Anonymous »

Я пытаюсь упаковать приложение с помощью jpackage для Windows. Я использую Java 19 и WiX 4.

Код: Выделить всё

Package Id      Version              Commands
---------------------------------------------
wix             4.0.0-preview.1      wix

Код: Выделить всё

java 19.0.1 2022-10-18
Java(TM) SE Runtime Environment (build 19.0.1+10-21)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.1+10-21, mixed mode, sharing)
Согласно Руководству пользователя Packaging Tool, требования для создания установочного пакета для Windows:

Требуется WiX 3.0 или более поздней версии.

Однако при попытке создания пакета я получаю сообщение об ошибке:

Код: Выделить всё

[09:26:34.026] Can not find WiX tools (light.exe, candle.exe)
[09:26:34.026] Download WiX 3.0 or later from https://wixtoolset.org and add it to the PATH.
Сама суть проблемы ясна. jpackage не поддерживает WiX 4, хотя открытым текстом это нигде не написано.
Решение тоже понятно, устанавливаю WiX 3. Однако здесь возникает «проблема». Для WiX 3 требуется старая версия .Net (3.5.1) или, по крайней мере, «Функции Windows .Net 3.5.1». Однако именно этого я хочу избежать.
На сегодняшний день у меня вопрос: есть ли способ напрямую использовать WiX 4 с jpackage?

Подробнее здесь: https://stackoverflow.com/questions/744 ... with-wix-4
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»