Java程序输出句柄

时间:2011-03-07 04:19:34

标签: java

我想通过外部Java程序运行已编译的Java / C代码。编译问题Java / C代码将所有输入和输出定向到标准设备,但我希望外部程序能够像用户一样实时处理其输入和输出。

1 个答案:

答案 0 :(得分:1)

您可以使用Runtime和Process Class

//Sample Code
Runtime compileRuntime = Runtime.getRuntime();
Process compileProcess = compileRuntime.exec("javac MyClass.java");

并且返回的Process类对象具有输入和输出流。

了解更多详情。

http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Runtime.html http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Process.html