如何在Java中的交互式命令行进程中输入值?

时间:2014-05-24 08:09:35

标签: java shell

如果我调用这样的命令行进程:

Process proc = Runtime.getRuntime().exec("foo -bar");
InputStream in = proc.getInputStream();
InputStream err = proc.getErrorStream();

如果它是交互式的,我如何在其中输入值?

1 个答案:

答案 0 :(得分:1)

使用proc.getOutputStream()获取可以编写shell脚本输入的OutputStream