提问者:小点点

通过java在mac中打开终端[副本]



Process p=Runtime. getRuntime().exec("cmd /c\"cd C:\\用户");
我想通过打开控制台在mac中做同样的事情,所以我应该写什么而不是cmd?


共1个答案

匿名用户

您需要使用bash可执行文件运行它,如下所示:

String[] args = new String[] {"/bin/bash", "-c", "your_command", "with", "args"};
Process proc = new ProcessBuilder(args).start();

点击此链接:https://stackoverflow.com/a/15356451/1715121