【发布时间】:2016-10-09 05:41:21
【问题描述】:
我目前正在使用:
Runtime.getRuntime().exec("open -a Terminal" + directory + " " + argument);
我的论点恰好也是一个目录。
我的问题是它会打开参数而不是将其视为目录的参数。结果将与运行以下命令相同:
Runtime.getRuntime().exec("open -a Terminal" + directory)
和
Runtime.getRuntime().exec("open -a Terminal" + argument)
而不是直接在终端中输入:
$/Users/xxxxx/RestOfPath /Users/xxxxx/argument
有没有不带括号的解决方案?
Runtime.getRuntime().exec("open -a Terminal (" + directory + " " + argument+ ")");
谢谢!
【问题讨论】:
标签: macos shell terminal arguments