【发布时间】:2015-08-02 00:29:01
【问题描述】:
我正在尝试在 Java 中创建一个新的外部进程(例如计算器)。我是操作系统的新手,但我了解到可以使用类似的东西:
Runtime.getRuntime ().exec ("C:\\Windows\\system32\\calc.exe");。然而,这实际上并没有派生一个新的进程。无论如何我可以使用 java fork 一个外部进程吗?
【问题讨论】:
-
在什么情况下不会启动一个新进程?无论如何,Windows 通常不会
fork。另外,你考虑过ProcessBuilder吗? -
我相信 ProcessBuilder 是我正在寻找的。我搜索了如何使用 ProcessBuilder,但找不到在 .exe 文件上执行此操作的方法。
标签: java process operating-system fork