我正在尝试从Java程序执行make clean命令。我需要先更改目录然后再执行它。或者还有其他方法吗? 我已经尝试了网站中所述的两种方式。 1.使用ProcessBuilder
ProcessBuilder pb = new ProcessBuilder("make "," clean");
pb.directory(new File("\\home\\p\\lipta-v1-3"));
pb.start();
使用运行时
运行时运行时= Runtime.getRuntime(); String command =“make clean”; process = runtime.exec(command,null,new File(“/ home / p / lipta-v1-3”));
然而,它们都没有工作。其他命令如cp,rm等工作正常。 我使用的是Netbeans7.0.1和ubuntu 12.04