运行 install4j 控制台模式下的更新程序

running updater in console mode in install4j

我正在使用 install4j(版本 5.1.15)来构建我们的应用程序安装程序,并且我已经开始尝试使用无提示版本检查的更新程序。在 GUI 模式下一切正常,但在控制台模式下,更新程序下载我的应用程序的新版本,当它要求继续升级时,它不会启动安装程序应用程序。我想知道这是否与 Launching an install4j installer from within another install4j installer in console mode 有关 还是我做错了什么

在 Java 6 及更早版本中,子进程无法继承父进程的 I/O,它只能通过管道连接到父进程。这使得无法使用嵌套进程执行控制台 IO。在 Java 7 ProcessBuilder 中有新方法允许子进程与父进程共享 I/O 环境。

install4j 6.1 将利用这些功能。目前没有解决此问题的方法。