如何在Java中的交互式命令行进程中输入值?
如果我调用这样的命令行进程:如何在Java中的交互式命令行进程中输入值?,java,shell,Java,Shell,如果我调用这样的命令行进程: Process proc = Runtime.getRuntime().exec("foo -bar"); InputStream in = proc.getInputStream(); InputStream err = proc.getErrorStream(); 如果它是交互式的,如何在其中输入值?使用proc.getOutputStream()获取一个OutputStream,您可以将shell脚本输入写入该流
Process proc = Runtime.getRuntime().exec("foo -bar");
InputStream in = proc.getInputStream();
InputStream err = proc.getErrorStream();
如果它是交互式的,如何在其中输入值?使用
proc.getOutputStream()
获取一个OutputStream
,您可以将shell脚本输入写入该流