【发布时间】:2018-08-16 23:24:05
【问题描述】:
我需要从这个类文件中打开运行 grunt task runner 和 Git 命令,但不知道如何传递命令。我尝试了网上指定的所有命令,但它们只针对 cmd 进行锻炼。我也不能了解所有那些 /k 和 /c 那些标签。我在哪里可以找到所有这些参考。 1.更改目录 2.run grunt task -(grunt , grunt watch...)
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Cmdtesttwo {
public static void main(String[] args) throws IOException {
ProcessBuilder builder = new ProcessBuilder("C:\\Program Files\\Git\\git-
bash.exe"," grunt");
builder.redirectErrorStream(true);
Process p = builder.start();
BufferedReader r = new BufferedReader(new
InputStreamReader(p.getInputStream()));
String line;
while (true) {
line = r.readLine();
if (line == null) { break; }
System.out.println(line);
}
}
}
【问题讨论】:
标签: shell automation gruntjs git-bash grunt-contrib-watch