【发布时间】:2023-08-28 16:11:02
【问题描述】:
是否可以将输出流重定向回进程,或者根本不重定向?
背景故事: 我正在尝试使用 processbuilder 启动可执行文件。 (确切地说是源专用服务器/srcds.exe)
由于使用 processbuilder 启动它,这个可执行文件的控制台窗口仍然是空的。启动几秒钟后,可执行文件崩溃并显示错误“CTextConsoleWin32::GetLine: !GetNumberOfConsoleInputEvents”,因为它的控制台是空的。
【问题讨论】:
-
奇怪。重定向
StdOut对我来说很好。对我来说,您的错误仅在尝试重定向StdIn时发生。我目前的解决方法是使用RCON而不是StdIn。
标签: java stdout processbuilder