-1
如何在下面的程序中发送两个以上的参数?请咨询ProcessBuilder - 传递多个参数
ProcessBuilder pb = new ProcessBuilder("/bin/bash", scriptPath + script, "myArg1", "myArg2");
Map<String, String> env = pb.environment();
env.put("VAR1", "myValue");
env.put("VAR2", env.get("VAR1") + "suffix");
try {
Process p = pb.start();
p.waitFor();
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}catch (Exception e) {
e.printStackTrace();
}
}
请突出和描述参数 – Lizz 2014-12-19 02:26:42
将更多参数添加到构造函数调用中? – vanza 2014-12-19 05:43:43