这是使用java运行cmd.exe的一种方法:
String command="cmd /c start cmd.exe";
Process p = Runtime.getRuntime().exec(command);
如何强制command
从根目录C:\
运行cmd.exe?
答案 0 :(得分:2)
根据其他人的建议,请考虑使用 ProcessBuilder 。
ProcessBuilder processBuilder = new ProcessBuilder("cmd.exe", "/C", "start");
processBuilder.directory(new File("C:\\"));
try {
processBuilder.start();
} catch (IOException e) {
e.printStackTrace();
}