如何通过Java执行cmd命令
- 论坛
- 如何通过Java执行cmd命令
19 浏览
如何通过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();
上述代码打开了命令行,但没有执行cd
或dir
命令。有什么想法吗?我正在运行Windows XP,JRE6。
(我已经修改了问题以使其更具体。以下答案对我有帮助,但没有回答我的问题。)