Install4j 是否可以修改错误/退出代码?

Install4j 是否可以修改错误/退出代码?,install4j,Install4j,我们希望使用更新应用程序的退出代码来检查 更新成功 退出时出错 更新不可用 第2点的退出代码大于零,因此易于检查。但第1点和第3点之间没有区别。他们都已退出,代码为0。如果我想通过shell脚本或直接从我们的应用程序启动更新应用程序,我无法区分是否有成功的更新。因此,我是否可以修改install4j配置中的退出代码,并向第3点提供退出代码“99” 提前感谢这是目前不可能的,但是您可以通过更新检查来保护更新程序的调用: if (UpdateChecker.getUpdateDescriptor(U

我们希望使用更新应用程序的退出代码来检查

  • 更新成功
  • 退出时出错
  • 更新不可用
  • 第2点的退出代码大于零,因此易于检查。但第1点和第3点之间没有区别。他们都已退出,代码为0。如果我想通过shell脚本或直接从我们的应用程序启动更新应用程序,我无法区分是否有成功的更新。因此,我是否可以修改install4j配置中的退出代码,并向第3点提供退出代码“99”


    提前感谢

    这是目前不可能的,但是您可以通过更新检查来保护更新程序的调用:

    if (UpdateChecker.getUpdateDescriptor(UPDATES_XML_URL, ApplicationDisplayMode.GUI)
         .getPossibleUpdateEntry() != null) 
    {
        // start updater
    }
    

    2017-01-19更正:

    可以通过调用来设置退出代码

    context.finish(exitCode)