当前位置: 网站首页 > JAVA > j2se

Java和C#运行命令行的例子对比

时间:1970-1-1 08:33:31来源: j2se作者:admin 点击:1次 字体 [ С]

呵呵,刚给客户解决了在C#里运行命令行的例子,顺便整理了一下Java的例子,大家参考对比一下

Java的

view plaincopy to clipboardprint?
import java.io.BufferedReader;  
import java.io.InputStream;  
import java.io.InputStreamReader;  
/** 
 * Java运行命令行的例子 
 *  
 * @author JAVA世纪网(java2000.net) 
 */ 
public class TestProcess {  
  public static void main(String[] args) {  
    try {  
      // 如果需要启动cmd窗口,使用   
      // cmd /k start ping 127.0.0.1 -t  
      Process p = Runtime.getRuntime().exec("ping 127.0.0.1 -t");       
      InputStream is = p.getInputStream();  
      BufferedReader reader = new BufferedReader(new InputStreamReader(is));  
      String line;  
      while ((line = reader.readLine()) != null) {  
        System.out.println(line);  
      }  
      p.waitFor();  
      is.close();  
      reader.close();  
      p.destroy();  
    } catch (Exception ex) {  
      ex.printStackTrace();  
    }  
  }  

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
/**
 * Java运行命令行的例子
 *
 * @author JAVA世纪网(java2000.net)

发表评论
验证码:
最新评论