【发布时间】:2012-10-10 10:20:50
【问题描述】:
ProcessBuilder pb = new ProcessBuilder("myshellScript.sh", "myArg1", "myArg2");
Map<String, String> env = pb.environment();
env.put("VAR1", "myValue");
env.remove("OTHERVAR");
env.put("VAR2", env.get("VAR1") + "suffix");
pb.directory(new File("myDir"));
Process p = pb.start();
帮助我理解变量。 比如 (VAR1,myvalue),othervar,mydir
【问题讨论】:
-
检查ProcessBuilder 类。您正在构建将在 shell 上执行的命令。
标签: java unix shell-exec