我正在使用以下代码在Windows中打开cmd并执行cd命令,它对我来说很好
Process p = Runtime.getRuntime().exec("cmd /c \" cd C:\\Users"");
我想通过打开控制台在mac中做同样的事情,那么我应该写什么而不是cmd?
答案 0 :(得分:0)
您需要使用bash
这样的可执行文件运行它:
String[] args = new String[] {"/bin/bash", "-c", "your_command", "with", "args"};
Process proc = new ProcessBuilder(args).start();