0

我正在尝试从Java程序执行make clean命令。我需要先更改目录然后执行它。或者还有其他方法吗?我已经尝试了网站中所述的两种方式。1.使用ProcessBuilder

  ProcessBuilder pb = new ProcessBuilder("make "," clean");
pb.directory(new File("\\home\\p\\lipta-v1-3"));
pb.start();
  1. 使用运行时

    运行时运行时 = Runtime.getRuntime(); 字符串命令="使清洁"; process=runtime.exec(command,null,new File("/home/p/lipta-v1-3"));

但是它们都没有工作。其他命令,如 cp ,rm 等工作正常。我正在使用 Netbeans7.0.1 和 ubuntu 12.04

4

0 回答 0