【问题标题】:How to set a variable in INSTALL4j during the installation to make it available in the .exe file after installation如何在安装过程中在 INSTALL4j 中设置变量以使其在安装后在 .exe 文件中可用
【发布时间】:2019-05-22 10:45:59
【问题描述】:

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

简化场景:

  1. 用户在运行安装程序时在表单中提供了他的姓名。
  2. 安装过程完成。
  3. 用户执行创建的.exe文件
  4. 应用程序向用户致意:Hello {name provided in step 1.}

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

【问题讨论】:

    标签: java installation install4j


    【解决方案1】:

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

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

    检索输入的值
    com.install4j.api.launcher.Variables.getInstallerVariable("myName")
    

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

    context.registerResponseFileVariable("otherVariable");
    

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

    【讨论】:

    • 谢谢,最后的推荐正是我想要的!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多