1
我想通过外部Java程序运行已编译的Java/C代码。编译问题Java/C代码将所有输入和输出引导至标准设备,但我希望外部程序能够像用户一样实时处理其输入和输出。Java程序输出句柄
我想通过外部Java程序运行已编译的Java/C代码。编译问题Java/C代码将所有输入和输出引导至标准设备,但我希望外部程序能够像用户一样实时处理其输入和输出。Java程序输出句柄
可以使用运行时和进程类
//Sample Code
Runtime compileRuntime = Runtime.getRuntime();
Process compileProcess = compileRuntime.exec("javac MyClass.java");
和返回的过程类对象具有输入端和输出流。
请参阅此处了解更多详情。
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