Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Install4j卸载以前的安装不会显示卸载程序中的所有屏幕_Install4j - Fatal编程技术网

Install4j卸载以前的安装不会显示卸载程序中的所有屏幕

Install4j卸载以前的安装不会显示卸载程序中的所有屏幕,install4j,Install4j,我们已经创建了一个自定义欢迎屏幕(可配置的横幅表单),以便在install4j的帮助下升级和删除应用程序 我们提供了单选按钮,以使用操作卸载以前的安装删除应用程序,并且我们通过此操作成功执行卸载,但我的卸载向导包含少数屏幕、操作和显示进度屏幕,这些屏幕在卸载过程中不显示\ 如何向用户显示我们在卸载程序中添加的所有这些屏幕、操作?不,这是不可能的。“卸载以前的安装”执行以前安装的卸载程序。如果您有上一个卸载程序中未包含的其他操作,则必须将它们添加到“欢迎”屏幕,并给它们一个条件表达式 cont

我们已经创建了一个自定义欢迎屏幕(可配置的横幅表单),以便在install4j的帮助下升级和删除应用程序

我们提供了单选按钮,以使用操作卸载以前的安装删除应用程序,并且我们通过此操作成功执行卸载,但我的卸载向导包含少数屏幕、操作和显示进度屏幕,这些屏幕在卸载过程中不显示\


如何向用户显示我们在卸载程序中添加的所有这些屏幕、操作?

不,这是不可能的。“卸载以前的安装”执行以前安装的卸载程序。如果您有上一个卸载程序中未包含的其他操作,则必须将它们添加到“欢迎”屏幕,并给它们一个条件表达式

context.isUpdateInstallation()

类似地,您可以添加仅为更新安装显示的屏幕。

正如Ingo所解释的,Install4j执行以前安装程序的卸载程序,并且不会向用户显示任何屏幕

我们需要为卸载以前的安装设计自定义屏幕,因此添加了带有条件表达式的所需屏幕

这对我很有用。谢谢你,英戈