0

我正在开发一个网站,用户可以在其中上传 java 和 C++ 程序。程序上传后,网站调用其他Java程序(我也在开发它)编译、运行和测试编译程序的正确性。现在我是第一步,通过创建一个运行 CMD 的进程来编译和运行提交的程序,它工作正常。但是,问题是输出打印在控制台上......我希望输出(结果)返回到我正在开发的程序中。有没有办法传达程序结果?

谢谢你们的帮助!

4

1 回答 1

0

If you are using standard output, you can redirect sysout and syserr :

System.setOut(new PrintStream(myOutputStream));
System.setErr(new PrintStream(myOutputStream));

Another solution could be a logger, like Log4j.

于 2013-07-18T20:08:57.033 回答