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}
真的是用户输入的值吗context.getVariable("password")
并选择该操作的“注册响应文件”属性。然后可以在启动器参数中使用${installer:clearPassword}
还有一个输入错误,它应该是
${installer:login}
,而不是{installer:login}
${installer:password}值为“null”。请注意,“设置变量”操作必须在“安装”阶段之前添加。它按预期工作。另一个问题:那么clearPassword将写入响应文件中。如何在安装结束时清除此变量或整个响应文件?