标签: java
如何在Java代码中执行以下操作(不直接调用shell - 根本不使用管道运算符)?
echo path | ./app
这与启动应用程序然后写入STDIN相同吗?
我希望能够从Java启动进程并销毁它(而不用担心子进程)
答案 0 :(得分:3)
您可以使用ProcessBuilder封装Process class从Java应用程序启动进程,并使用Process#getInputStream和Process#getOutputStream获取其IO流。
ProcessBuilder
Process
Process#getInputStream
Process#getOutputStream