【发布时间】:2012-04-30 19:45:52
【问题描述】:
如何在 Java 代码中执行以下操作(不直接调用 shell - 根本不使用管道运算符)?
echo path | ./app
这与启动应用程序然后写入 STDIN 相同吗?
我希望能够从 Java 启动一个进程并销毁它(而不用担心子进程)
【问题讨论】:
标签: java
如何在 Java 代码中执行以下操作(不直接调用 shell - 根本不使用管道运算符)?
echo path | ./app
这与启动应用程序然后写入 STDIN 相同吗?
我希望能够从 Java 启动一个进程并销毁它(而不用担心子进程)
【问题讨论】:
标签: java
您可以使用ProcessBuilder,它包装了Process class 从您的Java 应用程序启动一个进程,并使用Process#getInputStream 和Process#getOutputStream 获取其IO 流。
【讨论】: