Passwords Install4j:如何在启动器的Java调用中指定密码值

Passwords Install4j:如何在启动器的Java调用中指定密码值,passwords,installation,install4j,Passwords,Installation,Install4j,在Install4j中,我有一个表单可以让用户配置登录名/密码(变量名为:login和password) 然后我想使用Java调用启动器中的登录/密码值创建一个启动器 请参见下面的屏幕截图 安装后,如何调试以查看这些参数的值 ${installer:password}真的是用户输入的值吗 您可能使用“密码字段”表单组件。密码字段组件的绑定变量未写入响应文件。这就是为什么它不能用于发射器 为另一个变量添加“设置变量”操作,即“clearPassword”,将脚本设置为 context.getVar

Install4j
中,我有一个表单可以让用户配置登录名/密码(变量名为:
login
password

然后我想使用Java调用启动器中的登录/密码值创建一个启动器

请参见下面的屏幕截图

  • 安装后,如何调试以查看这些参数的值
  • ${installer:password}
    真的是用户输入的值吗
  • 您可能使用“密码字段”表单组件。密码字段组件的绑定变量未写入响应文件。这就是为什么它不能用于发射器

    为另一个变量添加“设置变量”操作,即“clearPassword”,将脚本设置为

    context.getVariable("password")
    
    并选择该操作的“注册响应文件”属性。然后可以在启动器参数中使用
    ${installer:clearPassword}


    还有一个输入错误,它应该是
    ${installer:login}
    ,而不是
    {installer:login}

    ${installer:password}值为“null”。请注意,“设置变量”操作必须在“安装”阶段之前添加。它按预期工作。另一个问题:那么clearPassword将写入响应文件中。如何在安装结束时清除此变量或整个响应文件?