Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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 Detect升级是RadioNewInstallation,因此我可以删除现有服务_Install4j - Fatal编程技术网

Install4j Detect升级是RadioNewInstallation,因此我可以删除现有服务

Install4j Detect升级是RadioNewInstallation,因此我可以删除现有服务,install4j,Install4j,我试图检测用户是否已选择:RadioNewInstallation=No,安装到其他目录。我想完全删除已安装的产品和服务。我们的产品不支持tomcat服务的多个实例。如何在升级场景中执行此操作。我知道我有context.getBooleanVariable(“sys.confirmedUpdateInstallation”)告诉我这是一个就地升级。但是我不知道如果它是一个干净的擦除升级,可以使用的变量是什么。提前谢谢 在用户使用“安装位置”屏幕选择另一个安装目录之前,安装目录仍将设置为上一个安装

我试图检测用户是否已选择:
RadioNewInstallation=No,安装到其他目录。
我想完全删除已安装的产品和服务。我们的产品不支持tomcat服务的多个实例。如何在升级场景中执行此操作。我知道我有
context.getBooleanVariable(“sys.confirmedUpdateInstallation”)
告诉我这是一个就地升级。但是我不知道如果它是一个干净的擦除升级,可以使用的变量是什么。提前谢谢

在用户使用“安装位置”屏幕选择另一个安装目录之前,安装目录仍将设置为上一个安装目录

您可以添加“显示进度”屏幕,将其条件表达式设置为

Boolean.FALSE.equals(context.getVariable("sys.confirmedUpdateInstallation"))

并向其添加“卸载以前的安装”操作。

谢谢,我正在尝试,看看它是如何工作的。如果它符合我的需要,我会更新你。