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

在用Java打开终端时,有没有办法指定主文件夹?,java,linux,macos,shell,Java,Linux,Macos,Shell,使用以下代码在Mac上打开终端非常容易: Runtime runtime = Runtime.getRuntime(); String[] cmd = {"/Applications/iTerm.app/Contents/MacOS/iTerm"} runtime.exec(cmd); BobZhao@mac:~>pwd/Users/BobZ 我的默认主文件夹是/Users/BobZ,是否有方法在打开终端时指定一个路径?有一个exec方法包含三个参数,第三个是您想要的工作目录: public

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

Runtime runtime = Runtime.getRuntime();
String[] cmd = {"/Applications/iTerm.app/Contents/MacOS/iTerm"}
runtime.exec(cmd);
BobZhao@mac:~>pwd
/Users/BobZ

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

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

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