麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

如何運行一個外部程序并捕獲輸出

2019-11-18 13:24:40
字體:
來源:轉載
供稿:網友

  在java中運行一個外部程序是使用java.lang.Runtime類的方法exec().該方法返回一個PRocess類。 假如你想捕捉運行程序的輸出,就要使用Process類。Process類有三個方法:. Process.getOutputStream(), Process.getInputStream(), Process.getErrorStream().分別對應于stdin, stdout, stderr。因此 假如想要捕捉該程序的輸出,就要使用Process.getInputStream()。下面我給的例子就是運行ping程序,然后 把它的輸出打印到屏幕上。所產生的效果和直接運行ping 程序是一樣的。
  對于Process類的其他方法的使用例子,請大家下載我所提供jdk1.1類庫API例子。
  
  
  import java.io.*;
  
  class Main {
   public static void main(String[] args) {
   try {
   String cmd = "ping ";
  String param ="202.112.58.200";
   Process child = Runtime.getRuntime().exec(cmd+param);
   // 獲得ping的輸出
   InputStream child_in = child.getInputStream();
   int c;
   while ((c = child_in.read()) != -1) {
  // System.out.println("kkk");
   System.out.print((char)c);
   }
   child_in.close();
   } catch (IOException e) {
   System.err.println(e);
   }
   }
  }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久亚洲第一 | 亚洲国产一区二区三区 | 欧美三级美国一级 | 亚洲第一成网站 | av在线影片 | 国产精品久久久久av | 国产亚洲精品久久久久5区 男人天堂免费 | 亚洲看片网 | 亚洲国产精品一区二区久久 | 亚洲嫩草av | 日韩精品无码一区二区三区 | 中文字幕亚洲视频 | 国产一级中文字幕 | 欧美日韩中文字幕在线 | 亚洲一级网站 | av色在线观看 | 久久亚洲春色中文字幕久久 | 在线播放污| 一区二区三区视频在线 | 黄wwww| 超碰人人做人人爱 | 视频在线中文字幕 | 精品一区二区三区不卡 | 日韩三级伦理在线观看 | 免费看日韩片 | 久久久久久久久91 | 噜噜噜躁狠狠躁狠狠精品视频 | 欧美18—19sex性hd按摩 | 国产精品视频1区 | 久久久久亚洲美女啪啪 | 黄色一级视频 | av在线免费观看播放 | 鲁人人人鲁人人鲁精品 | 日本在线一区二区 | 天天操天天碰 | 天天夜干 | 国产资源视频在线观看 | 日韩三级伦理在线观看 | 色玖玖综合 | 羞羞视频免费观看入口 | 91午夜视频 |