如果由于退出代码0以外的任何原因导致进程终止,是否可以使用install4j多平台启动程序自动重启?
基于启动器脚本com.install4j.runtime.launcher.Launcher
正在启动该过程。有没有办法自定义这个类的行为?
答案 0 :(得分:2)
从install4j 5.1.12开始,没有基于退出代码的重启功能。
相反,您可以添加一个自定义安装程序应用程序,通过“关闭调用启动程序”操作关闭启动程序,并使用“执行启动程序”操作再次启动启动程序。为此,您必须通过com.install4j.api.launcher.ApplicationLauncher
API启动自定义安装程序应用程序。如果不显示GUI,则应将自定义安装程序应用程序的“默认执行模式”属性设置为“无人参与模式”。
通过这种方式,您还可以在两者之间替换jar文件或其他锁定文件。