【发布时间】:2013-09-25 23:46:32
【问题描述】:
我想在 LINUX 中打开默认的 / 或 xterm(任何 Shell),我是用 ubuntu 12.xx 做的, 我可以调用 xterm shell,但是当我想设置它的路径时,它会说: 错误:无法执行/“路径”:没有权限 如何设置 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();
}
}
【问题讨论】: