冉冉说
这就是我们要走的路:Runtime rt = Runtime.getRuntime();String[] commands = {"system.exe","-get t"};Process proc = rt.exec(commands);
BufferedReader stdInput = new BufferedReader(new
InputStreamReader(proc.getInputStream()));BufferedReader stdError = new BufferedReader(new
InputStreamReader(proc.getErrorStream()));// read the output from the command
System.out.println("Here is the standard output of the command:\n");String s = null;
while ((s = stdInput.readLine()) != null) {
System.out.println(s);}// read any errors from the attempted command
System.out.println("Here is the standard error of the command (if any):\n");while ((s = stdError.readLine()) != null) {
System.out.println(s);}更好地阅读Javadoc以获得更多细节。这里. ProcessBuilder是个很好的选择