在java中使python像系统调用一样

时间:2010-08-13 14:51:53

标签: java python shell unix runtime.exec

Java中是否有与Python的popen2相同的东西?

2 个答案:

答案 0 :(得分:4)

我相信Process对象就是你要找的东西。 Javadoc here。您可以使用类似Process myProcess = System.getRuntime().exec("cmd here"));的内容。它允许您获取标准和错误输出流。

答案 1 :(得分:3)

System.getRuntime().exec(...)

System.getRuntime()生成Runtime对象,您可以从该对象进行生成.exec(...)对象的各种Process调用。这有输入和输出流以及状态。