ping了一個地址後,我想把字節和時間取出來計算
應該怎樣寫程序
求各位大神指點
這時要用exec(String[] cmdArray)。如例:
Process p = Runtime.getRuntime().exec(new String[]{"/bin/sh","-c",
"javap -l xxx > output.txt"});
關於返回結果類型:Process,它有幾個方法:
1.destroy():殺掉子進程
2.exitValue():返回子進程的出口值,值 0 表示正常終止
3.getErrorStream():獲取子進程的錯誤流
4.getInputStream():獲取子進程的輸入流
5.getOutputStream():獲取子進程的輸出流
6.waitFor():導致當前線程等待,如有必要,一直要等到由該 Process 對象表示的進程已經終止。如果已終止該子進程,此方法立即返回。如果沒有終止該子進程,調用的線程將被阻塞,直到退出子進程,根據慣例,0 表示正常終止
看你的外部程序采用什麼輸出方式,調用getOutputStream()就行了