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

时间:2015-04-23 13:21:11

标签: install4j

我试图检测用户是否已选择:RadioNewInstallation=No, install into a different directory.我想完全删除产品和已安装的服务。我们的产品不支持tomcat服务的多个实例。如何在升级方案中执行此操作。我知道我context.getBooleanVariable("sys.confirmedUpdateInstallation")告诉我这是一次就地升级。但是,如果它是干净的擦除升级,我不知道可用的变量。提前谢谢!

1 个答案:

答案 0 :(得分:1)

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

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

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

并添加"卸载以前的安装"采取行动。