【发布时间】:2009-04-16 10:38:16
【问题描述】:
当从 cmd 行执行某些命令(比如说“x”)时,我收到以下消息: “....按任意键继续 。 。 。”。所以它等待用户输入解除阻塞。
但是当我从 java 执行相同的命令('x')时:
Process p = Runtime.getRuntime().exec(cmd, null, cmdDir);
// here it blocks and cannot use outputstream to write somnething
p.getOutputStream().write(..);
代码块...
我试图在进程的输出流中写入一些东西,但是我怎么能这样做,因为代码永远不会到达那一行?
【问题讨论】: