有没有 Runtime.getRuntime().exec() 的替代方法

2024-01-08

只是想知道,是否有比这更好、更新、更安全、更快等的东西Runtime.getRuntime().exec().

我想在 Linux 上从我的应用程序运行另一个进程,这是我知道的唯一方法。如果有替代方案就好了。


怎么样流程构建器 http://download.oracle.com/javase/6/docs/api/java/lang/ProcessBuilder.html?

多一点:

在 Java 1.5 中引入,允许您获得对进程环境的更多控制 - 设置工作目录,让您将错误流重定向到输入流(来自 java POV)以及其他一些操作。

From 甲骨文网站 http://download.oracle.com/javase/1.5.0/docs/guide/lang/enhancements.html:

ProcessBuilder - 新的 ProcessBuilder 类提供了更多 调用子进程的方法比 Runtime.exec 更方便。在 特别是,ProcessBuilder 可以轻松地使用 修改后的进程环境(即基于父进程的环境) 过程环境,但有一些变化)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有 Runtime.getRuntime().exec() 的替代方法 的相关文章

随机推荐