install4j ExecuteLauncherAction在无人参与模式下

时间:2016-03-01 12:35:29

标签: java install4j

我在无人参与模式下运行生成的安装程序(使用-q和-splash"标题")向用户显示进度。

在安装结束时,我想启动已安装的应用程序,因此我在FinishedScreen上添加了一个ExecuteLauncherAction,并带有一个预先选中的复选框(以启动应用程序)。但是在无人值守模式下,应用程序未启动。日志显示了这个

<ion-view view-title="<img src='img/logo.png' width="44px" />">

有没有办法强制安装程序在无人参与模式下执行启动程序?

1 个答案:

答案 0 :(得分:1)

当您添加&#34;执行启动器&#34;行动到&#34;完成&#34;屏幕并回答&#34;附加确认&#34;问题&#34;是&#34;,install4j添加条件表达式

context.getBooleanVariable("executeLauncherAction") && (!context.isUnattended())

采取行动。您可以更改&#34;条件表达式&#34;财产

context.getBooleanVariable("executeLauncherAction")

也可以在无人值守模式下执行操作。