Install4j:如果我们再次按回车键,可执行文件将写入控制台 return

Install4j : Executable writing to console return back if we press enter a second time

当 Executable 写入控制台时(使用 -console 选项),如果我再次按 "enter",它会带我回到命令提示符,即使 Executable 仍然是 运行背景。我们如何强制它将所有内容输出到控制台,并且只有在完成后才应该 return 到命令提示符?

windows 上的安装程序是一个 GUI 可执行文件,它不能让控制台等待进程完成。有两种解决方法:

1) Select 安装程序的 "Windows console executable" 属性 安装程序 -> 屏幕和操作步骤。缺点:从资源管理器启动安装程序时,将打开一个控制台。

2) 在命令行中启动安装程序,如下所示:

cmd /c installer.exe -c