Install4j 核实;“无柄乌贼”;安装选项4J

Install4j 核实;“无柄乌贼”;安装选项4J,install4j,Install4j,我正在使用install4j的“无版本检查的更新程序”实现静默升级。完成静默升级后,我不想在任何情况下重新启动机器。 因此,我通过“设置安装程序参数”操作传递参数“-Dinstall4j.suppressUnattendedReboot=true”。现在我想测试是否正常工作?是否有任何方法可以验证此参数是否传递给安装程序?并在更新之间强制重新启动,并检查此参数是否实际被抑制重新启动 是否有任何方法验证此参数是否已传递给安装程序 在“运行脚本”操作中,您可以检查 Boolean.getBoolea

我正在使用install4j的“无版本检查的更新程序”实现静默升级。完成静默升级后,我不想在任何情况下重新启动机器。 因此,我通过“设置安装程序参数”操作传递参数“-Dinstall4j.suppressUnattendedReboot=true”。现在我想测试是否正常工作?是否有任何方法可以验证此参数是否传递给安装程序?并在更新之间强制重新启动,并检查此参数是否实际被抑制重新启动

是否有任何方法验证此参数是否已传递给安装程序

在“运行脚本”操作中,您可以检查

Boolean.getBoolean("install4j.suppressUnattendedReboot")
并检查此参数是否确实抑制了重新启动

对于测试,可以通过添加“reboot computer”操作强制安装程序重新启动。然后,
-Dinstall4j.suppressUnattendedReboot=true
参数将阻止重新启动

是否有任何方法验证此参数是否已传递给安装程序

在“运行脚本”操作中,您可以检查

Boolean.getBoolean("install4j.suppressUnattendedReboot")
并检查此参数是否确实抑制了重新启动


对于测试,您可以通过添加“重新启动计算机”命令来强制安装程序重新启动“行动。
-Dinstall4j.suppressUnattendedReboot=true
参数将阻止重新启动的发生。

谢谢您的回答。要检查抑制重新启动,我想在安装过程中不提示强制重新启动,然后检查“suppressUnattendedReboot”是否抑制了此重新启动?您好,当我在“安装文件”之前调用的运行脚本操作中调用Boolean.getBoolean(“install4j.suppressUnattendedReboot”)时,我将得到null。早些时候,我从“设置安装程序参数”中传递了“-Dinstall4j.suppressUnattendedReboot=true”。但是Boolean.getBoolean(..)给了我空值。然后我从applicationLaunchApplicationInProcess(…)传递了“-Dinstall4j.suppressUnattendedReboot=true”。我仍然在变空。我的代码中有什么错误吗?请尝试向安装程序传递-J-Dinstall4j.suppressUnattendedReboot=true。这有什么区别吗?我会检查并让你知道。谢谢你的回答。要检查抑制重新启动,我想在安装过程中在没有提示的情况下强制重新启动,然后检查“suppressUnattendedReboot”是否抑制了此重新启动?嗨,Ingo,当我在“安装文件”之前调用的运行脚本操作中调用Boolean.getBoolean(“install4j.suppressUnattendedReboot”)时,我将得到null。早些时候,我从“设置安装程序参数”中传递了“-Dinstall4j.suppressUnattendedReboot=true”。但是Boolean.getBoolean(..)给了我空值。然后我从applicationLaunchApplicationInProcess(…)传递了“-Dinstall4j.suppressUnattendedReboot=true”。我仍然在变空。我的代码中有什么错误吗?请尝试向安装程序传递-J-Dinstall4j.suppressUnattendedReboot=true。那有什么区别吗?我会检查一下让你知道。