我如何获得从java调用的某个cmd命令所花费的时间假设我正在发出icmp请求
String icmpRequest= "ping 192.168.3.3";
Runtime.getRuntime().exec(icmpRequest);
调用 exec 后,我的函数将完成到下一行。有没有办法知道执行这个命令所消耗的时间或者停止这个线程直到这个过程完成。
能不能说流程的inputstream返回数据后流程就结束了
BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream()));
//reads the outputs
String inputLine = in.readLine();
if(inpuLine!=null)
System.out.println("process finished");