如何在安装过程中在INSTALL4j中设置变量以使其在安装后在.exe文件中可用

时间:2019-05-22 10:45:59

标签: java installation installer install4j

我使用install4j IDE制作。在安装过程中,我希望能够分配一个变量,并使其在安装完成后可用于.exe文件。

简化方案:

  1. 用户在运行安装程序时以表格形式提供其姓名。
  2. 安装过程完成。
  3. 用户执行创建的.exe文件
  4. 应用程序向用户问候:Hello {name provided in step 1.}

实现此目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

所有接受用户输入的form components,例如“文本字段”表单组件,将输入绑定到一个安装程序变量,该变量会自动注册为response file variable

例如,如果配置的变量为“ myName”,那么在启动器中,您可以通过以下方式检索输入的值

com.install4j.api.launcher.Variables.getInstallerVariable("myName")

对于其他未由表单组件填充的安装程序变量,可以调用

context.registerResponseFileVariable("otherVariable");

“运行脚本”操作中,使其以相同的方式在启动器中可用。