Как включить 2 exe-файла в один и тот же установщик (в настройке INNO) - PullRequest
0 голосов
/ 10 апреля 2019

Итак, я создал программу на JavaFX и хочу создать для нее установщик.Но для его запуска мне нужна JRE.

Что я могу сделать (в INNO SETUP), чтобы иметь установщик, содержащий оба приложения:

  • JRE
  • Мое приложение

Я хочу установить JRE автоматически до или после установки моей программы.

Я знаю, что это что-то вроде BeforeInstall или AfterInstall.

Это часть кода, которая, как мне кажется, может помочь:

[Files]
Source: "C:\Users\Alex\Desktop\cacaca.exe"; DestDir: "{app}"; BeforeInstall: java ('{app}')

[Code]
procedure java();
begin
MsgBox('About to install MyProg.exe as ' + CurrentFileName + '.', mbInformation, MB_OK);
end;

1 Ответ

0 голосов
/ 17 апреля 2019

Если вы хотите установить больше файлов, добавьте больше [Files] (по мере необходимости).Мастер сценариев установки Inno (в меню «файл» как «новый») должен позволить вам выбрать столько файлов, сколько вы хотите, если вы предпочитаете щелкать по нему, а не писать вручную программу установки.

[Files]
Source: "C:\Users\Alex\Desktop\java.exe"; DestDir: "{app}/PrivateJava";
Source: "C:\Users\Alex\Desktop\cacaca.exe"; DestDir: "{app}"; BeforeInstall: java('{app}')
Source: "C:\Users\Alex\Desktop\license.docx"; DestDir: "{app}";
Source: "C:\Users\Alex\Desktop\*.dll"; DestDir: "{app}";

[Code]
procedure java();
begin
MsgBox('About to install MyProg.exe as ' + CurrentFileName + '.', mbInformation, MB_OK);
end;
...