【发布时间】:2011-07-12 11:19:38
【问题描述】:
如何使用 Runtime.getRuntime().exec()?
我试试:
try {
String[] callAndArgs = {"path\\program.exe","arg1","arg2","arg3"}
System.out.println("before");
Process p = Runtime.getRuntime().exec(callAndArgs)
System.out.println("in");
p.waitFor();
System.out.println("after");
} catch (IOException e) {
System.out.println("catch io: " + e.getMessage());
} catch (InterruptedException ie) {
System.out.println("catch ie: " + ie.getMessage());
}
而且程序不工作。输出:
before
in
after
嗯?帮助;p
【问题讨论】:
标签: java runtime.exec