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