Install4j-有没有一种方法可以通过编程禁用对以前安装的检测?

Install4j-有没有一种方法可以通过编程禁用对以前安装的检测?,install4j,Install4j,“检测以前的安装目录”处于打开状态 “更新安装警报”处于启用状态 在某些情况下,有没有办法通过编程禁用这些功能? 默认情况下,在经过一些尝试和错误后,我仍希望保持启用状态。此解决方法: context.setInstallationDirectory(new File("some directory different from existing installation")) 这将强制安装程序不触发“更新现有安装”序列。 应在欢迎屏幕前执行,例如在启动时 什么不起作用: 设置sys.con

“检测以前的安装目录”处于打开状态
“更新安装警报”处于启用状态

在某些情况下,有没有办法通过编程禁用这些功能?
默认情况下,在经过一些尝试和错误后,我仍希望保持启用状态。此解决方法:

context.setInstallationDirectory(new File("some directory different from existing installation"))
这将强制安装程序不触发“更新现有安装”序列。 应在欢迎屏幕前执行,例如在启动时

什么不起作用:

  • 设置sys.confirmedUpdateInstallation=false,“更新警报”组件将忽略它,并将其覆盖为true
  • “更新警报”组件不能通过其初始化或可见性脚本禁用,它只是完全忽略这些脚本。(虫子?)