只是想知道,如果有更好,更新,更安全,更快等等的东西Runtime.getRuntime().exec().
我想从linux上的应用程序运行另一个进程,这是我知道的唯一方法.有一个替代方案会很高兴.
MBy*_*ByD 13
ProcessBuilder怎么样?
多一点:
在Java 1.5中引入,允许您获得对进程环境的更多控制 - 设置工作目录,让您将错误流重定向到输入流(来自Java POV)以及更多内容.
来自Oracle的网站:
ProcessBuilder - 与Runtime.exec相比,新的ProcessBuilder类提供了一种更方便的方法来调用子进程.特别是,ProcessBuilder可以轻松启动具有已修改的流程环境的子流程(即,基于父流程环境的流程,但只需进行一些更改).
| 归档时间: |
|
| 查看次数: |
9409 次 |
| 最近记录: |