所以我用JavaFX编写了一个程序,我想为其创建一个安装程序。但是要运行它,我需要JRE。
要使安装程序包含两个应用程序,我该怎么做(在INNO SETUP中):
我想在安装程序之前或之后自动安装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;
答案 0 :(得分:0)
如果要安装更多文件,请根据需要添加更多[Files]。 Inno Setup Script向导(在“文件”菜单下为“新”菜单)应允许您选择想要的任意数量的文件,如果您要单击它而不是手写安装程序。
[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;