您好,请原谅我是 java 编码的新手,但我想做的是一个 java 程序,它在 ubuntu 中调用一个带有一些给定参数的可执行程序。我在另一个 stackoverflow 问题中找到了上面的代码:
ProcessBuilder pb = new ProcessBuilder();
pb.command("bash", "-c", "./runCalculator.sh");
Process process = pb.start();
int retValue = process.waitFor();
但是我怎样才能先 cd 到可执行文件,然后通过 java 执行程序并显示其输出?谢谢你。