有没有办法告诉Apache DefaultExecutor不要等待结果并继续使用代码?目前,它等待被调用的程序或脚本终止。
答案 0 :(得分:1)
DefaultExecutor具有异步执行的方法。
public void execute(CommandLine command, ExecuteResultHandler handler)
throws ExecuteException, IOException
和
public void execute(CommandLine command, Map<String,String> environment, ExecuteResultHandler handler)
throws ExecuteException, IOException
如果要忽略结果,可以传递ExecuteResultHandler的无操作实现。