相关疑难解决方法(0)

在Java 6中使用继承的stdin/stdout/stderr启动进程

如果我通过Java的ProcessBuilder类启动一个进程,我可以完全访问该进程的标准输入,标准输出和标准错误流,如Java InputStreamsOutputStreams.不过,我不能找到一种方法,这些流无缝连接System.in,System.outSystem.err.

可以用来redirectErrorStream()获取InputStream包含子进程的标准输出和标准错误的单个,然后循环遍历并通过我的标准输出 - 但是我找不到这样做的方法并让用户键入进程,如果我使用C system()调用他或她可以.

这在Java SE 7出现时似乎是可能的 - 我只是想知道现在是否有解决方法.如果isatty()子进程的结果通过重定向,则奖励积分.

java io pipe process

28
推荐指数
2
解决办法
1万
查看次数

标签 统计

io ×1

java ×1

pipe ×1

process ×1