如何通过Java执行cmd命令

19 浏览
0 Comments

如何通过Java执行cmd命令

我正在尝试通过Java执行命令行参数。例如:

// 执行命令
String command = "cmd /c start cmd.exe";
Process child = Runtime.getRuntime().exec(command);
// 获取输出流并写入
OutputStream out = child.getOutputStream();
out.write("cd C:/ /r/n".getBytes());
out.flush();
out.write("dir /r/n".getBytes());
out.close();

上述代码打开了命令行,但没有执行cddir命令。有什么想法吗?我正在运行Windows XP,JRE6。

(我已经修改了问题以使其更具体。以下答案对我有帮助,但没有回答我的问题。)

0