在install4j中以控制台模式运行更新程序

时间:2015-10-27 05:06:21

标签: install4j

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

1 个答案:

答案 0 :(得分:0)

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

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