通过java在mac中打开终端

时间:2017-12-12 21:08:05

标签: java macos process console exec

我正在使用以下代码在Windows中打开cmd并执行cd命令,它对我来说很好 Process p = Runtime.getRuntime().exec("cmd /c \" cd C:\\Users""); 我想通过打开控制台在mac中做同样的事情,那么我应该写什么而不是cmd?

1 个答案:

答案 0 :(得分:0)

您需要使用bash这样的可执行文件运行它:

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

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