不要将其关闭为重复问题,因为我与类似问题有微妙但重要的改变:
当我没有创建进程且所有我知道的只有进程名称时,是否可能在Java中捕获外部进程(即stdout)的输出?
我正在运行Windows 7。
编辑:
如果有其他语言(C#\ C ++)可以做到这一点,那么我可以编写一个“CaptureOutput”程序来捕获输出,写入stdout,并在我的Java代码中启动“CaptureOutput”并读取其stdput。
很难看,但可能有效。
因此,用其他语言回答对我也没问题。
当我没有创建进程且所有我知道的只有进程名称时,是否可能在Java中捕获外部进程(即stdout)的输出?
我正在运行Windows 7。
编辑:
如果有其他语言(C#\ C ++)可以做到这一点,那么我可以编写一个“CaptureOutput”程序来捕获输出,写入stdout,并在我的Java代码中启动“CaptureOutput”并读取其stdput。
很难看,但可能有效。
因此,用其他语言回答对我也没问题。