在我的 Java 程序中,我使用以下代码调用 .exe 程序:
Process process = new ProcessBuilder("C:\\PathToExe\\MyExe.exe").start();
我将参数传递给它。如何检索 .exe 的输出以便将其存储在 String[] 中?
最佳答案
您可以使用以下方法检索程序的任何输入和/或输出:
- java.lang.Process.getErrorStream()检索错误输出(stderr)
- java.lang.Process.getInputStream()要检索可以写入(stdin)的输入流
- java.lang.Process.getOutputStream()检索输出流(程序的常规输出)(stdout)
关于java - 在 Java 程序中调用时如何检索 .exe 文件的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33593439/