亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

Java調用Linux命令行

時間:2024-11-07 16:57:50 J2EE培訓 我要投稿
  • 相關推薦

Java調用Linux命令行

  Java語言以其跨平臺性和簡易性而著稱,在Java里面的lang包里(java.lang.Runtime)提供了一個允許Java程序與該程序所運行的環境交互的接口,這就是Runtime類,在Runtime類里提供了獲取當前運行環境的接口。那么java怎么調用Linux命令行,跟yjbys小編一起來學習一下吧!

  Java可以直接調用Linux命令,形式如下:

  Runtime.getRuntime().exec(command)

  舉例:運行ls,top命令可以這樣:

  Runtime.getRuntime().exec("ls");

  但是這樣執行時沒有任何輸出,原因:

  調用Runtime.exec方法將產生一個本地的進程,并返回一個Process子類的實例,

  (注意:Runtime.getRuntime().exec(command)返回的是一個Process類的實例),

  該實例可用于控制進程或取得進程的相關信息. 由于調用Runtime.exec方法所創建的子進程沒有自己的終端或控制臺,因此該子進程的標準IO(如stdin,stdou,stderr)都通過Process.getOutputStream(),Process.getInputStream(), Process.getErrorStream()方法重定向給它的父進程了.用戶需要用這些stream來向子進程輸入數據或獲取子進程的輸出. 可以采用如下方法:

  try

  {

  Process process = Runtime.getRuntime().exec ("ls");

  InputStreamReader ir=new InputStreamReader(process.getInputStream());

  LineNumberReader input = new LineNumberReader (ir);

  String line;

  while ((line = input.readLine ()) != null){

  System.out.println(line)

  }

  catch (java.io.IOException e){

  System.err.println ("IOException " + e.getMessage());

  }

【Java調用Linux命令行】相關文章:

java程序中如何調用linux命令08-27

Java如何調用WebService08-12

java調用cmd命令01-29

java jar 命令行參數06-04

Linux常用命令行匯總09-11

JAVA和JAVAC命令行大全08-07

java命令行參數解析201608-12

Java中調用Oracle包的過程06-27

java開發必會的Linux命令10-07

Java開發必會的Linux命令匯集10-27

主站蜘蛛池模板: 欧美黑人添添高潮a片www| 南京市| 91黄色在线观看| 色偷偷av男人的天堂不卡| 日本极品少妇videossexhd| 国产精品久久久久久影视| 久久男人资源站| 国产99久久99热这里只有精品15| 久久99久久99精品免视看动漫| 55夜色66夜色国产精品视频| 国产欧美亚洲精品第二区软件| 国产午夜激无码av毛片不卡| 国产精品香蕉视频在线| 欧美日韩人妻精品一区二区三区| 新郑市| 婷婷国产成人精品视频 | 盖州市| 精品1卡二卡三卡四卡老狼| 成人做爰www网站视频| 中文字幕日韩人妻不卡一区| 无码福利写真片在线播放| 国产伦精品一区二区三区免费| 亚洲中文字幕AⅤ无码| 尹人香蕉久久99天天拍| 美女又色又爽视频免费| 日韩av手机在线| 国产福利片无码区在线观看 | 91精品国产自产91精品资源| 男女猛烈激情xx00免费视频| 无码中文av有码中文a| 国产亚洲精品资源在线26u| 人妻中出无码中字在线| 天全县| 人妻无码系列一区二区三区| www国产精品内射老熟女| 精品偷拍一区二区| 开心五月色婷婷综合开心网| 久久天堂无码av网站| 免费人成再在线观看视频| 中文有码无码人妻在线短视频| 国模视频一区|