有没有办法在用Java打开终端时指定主文件夹?

时间:2015-12-01 09:27:01

标签: java linux macos shell

使用以下代码在Mac上打开终端非常容易:

Runtime runtime = Runtime.getRuntime();
String[] cmd = {"/Applications/iTerm.app/Contents/MacOS/iTerm"}
runtime.exec(cmd);
  

BobZhao @ mac:〜> pwd
/用户/ BobZ

我的默认主文件夹是 / Users / BobZ ,有没有办法在打开终端时指定一个路径?

1 个答案:

答案 0 :(得分:0)

有一个 exec 方法有三个参数,第三个是你想要的工作目录:

public Process exec(String command,String[] envp,File dir)