Java 如何在安装期间在INSTALL4j中设置变量,使其在安装后在.exe文件中可用

Java 如何在安装期间在INSTALL4j中设置变量,使其在安装后在.exe文件中可用,java,installation,install4j,Java,Installation,Install4j,我使用了install4jIDE。在安装过程中,我希望能够分配一个变量,并在安装完成后使其可用于.exe文件 简化场景: 用户在运行安装程序时在表单中提供其名称 安装过程已完成 用户执行创建的.exe文件 应用程序向用户问候:Hello{name在步骤1中提供。} 实现这一点的最佳方法是什么?所有接受用户输入的方法,例如“文本字段”表单组件将输入绑定到自动注册为用户的安装程序变量 例如,如果配置的变量是“myName”,那么在您的启动器中,您可以通过 com.install4j.api.laun

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

简化场景:

  • 用户在运行安装程序时在表单中提供其名称
  • 安装过程已完成
  • 用户执行创建的
    .exe
    文件
  • 应用程序向用户问候:
    Hello{name在步骤1中提供。}
  • 实现这一点的最佳方法是什么?

    所有接受用户输入的方法,例如“文本字段”表单组件将输入绑定到自动注册为用户的安装程序变量

    例如,如果配置的变量是“myName”,那么在您的启动器中,您可以通过

    com.install4j.api.launcher.Variables.getInstallerVariable("myName")
    
    对于表单组件未填充的其他安装程序变量,可以调用

    context.registerResponseFileVariable("otherVariable");
    

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

    谢谢,最后一条建议正是我想要的!