java - Install4j:覆盖默认回滚

标签 java install4j

我正在使用 install4j 6.1.4 构建我的安装程序。我已将 InstallerEventListener 添加到 EventType.CANCELLING 的上下文中,以添加手动回滚功能。但我相信这不会覆盖Install4j的默认回滚功能。

对于某些调试问题,我的客户要求“安装失败”有条件地保持原样。这意味着客户希望选择是否执行回滚。

目前,我在自定义回滚中使用Util.showOptionDialog()。即使用户想要保持安装原样并且回滚方法不执行任何操作,install4j 的默认回滚也会清理安装。

有什么方法可以覆盖/禁用默认回滚吗?

最佳答案

从 6.1.5 开始,无法在回滚过程中动态添加回滚屏障。我已将此功能请求添加到问题跟踪器中。

关于java - Install4j:覆盖默认回滚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43233803/

相关文章:

java - WebClientreactor.core.Exceptions$ErrorCallbackNotImplemented

java - 如何避免 java.lang.OutOfMemoryError : bitmap size exceeds VM budget in android while using a large bitmap?

java - Java 中的转换问题

install4j - 使用 Install4J 下载并安装其他应用程序

java - 适用于 Windows 上 Install4j 的 JRE 8?

java - install4j:如何检查我的apache tomcat服务器是否启动成功

java - 使用 webview 将 HTML 代码添加到 Assets 文件夹中的 html 文件

java - 插入多行 - java 准备好的语句失败

java - install4j:从控制面板中排除卸载程序

java - install4j:编译失败。原因:java.io.IOException:com/sun/codemodel/JCodeModel.build(L) 包含字节码 00039