程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> [JAVA100例]041、執行系統命令

[JAVA100例]041、執行系統命令

編輯:關於JAVA
import java.io.*;
/**
 * <p>Title: 運行系統命令</p>
 * <p>Description:運行一個系統的命令,演示使用Runtime類。</p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Filename: CmdExec.java</p>
 * @version 1.0
 */
public class CmdExec {
/**
 *<br>方法說明:構造器,運行系統命令
 *<br>輸入參數:String cmdline 命令字符
 *<br>返回類型:
 */
  public CmdExec(String cmdline) {
    try {
     String line;
     //運行系統命令
     Process p = Runtime.getRuntime().exec(cmdline);
     //使用緩存輸入流獲取屏幕輸出。
     BufferedReader input = 
       new BufferedReader
         (new InputStreamReader(p.getInputStream()));
     //讀取屏幕輸出
     while ((line = input.readLine()) != null) {
       System.out.println("java print:"+line);
       }
     //關閉輸入流
     input.close();
     } 
    catch (Exception err) {
     err.printStackTrace();
     }
   }
/**
 *<br>方法說明:主方法
 *<br>輸入參數:
 *<br>返回類型:
 */
public static void main(String argv[]) {
   new CmdExec("myprog.bat");
  }
}

JAVA100例專題索引頁

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved