我想在 LINUX 中打开默认 / 或 xterm(任何 Shell),我使用 ubuntu 12.xx 执行此操作,我可以调用 xterm shell,但是当我想设置它的路径时,它说:错误:无法exec /"path" : 没有权限如何设置 xterm 或我在 JAVA 中调用的任何 shell 的路径?
else {
String path = getCurrentFolderName().toString();
//Runtime r = Runtime.getRuntime();
String[] shellcom = {"xterm", path };
//r.exec(shellcom).waitFor();
Process p ;
ProcessBuilder builder = new ProcessBuilder();
//builder.directory(new File(path));
builder = new Process Builder(shellcom);
p = builder.start();
}
}
catch (IOException e) {
System.err.println(e.toString());
e.printStackTrace();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}