zoukankan      html  css  js  c++  java
  • Java 执行dos命令 (转)

    源地址:http://blog.163.com/xiejunshlh@126/blog/static/16626031420112179505685/

    对于如何利用java执行dos命令,我们可以学习一下java.lang包下的Runtime和Process类。
    对于Runtime类我们可以调用它的静态的方法getRuntime()来获取它的一个实例对象。该类的exec有很多重载的方法。可以根据不同的情况进行调用,其返回值则为一个Process对象。利用这两个类我们就可以完成对dos命令的执行。

    Example

    package dos;

    import java.io.*;

    public class testdos {
        public static void main(String[] args) throws IOException {
            String command = "ipconfig";
            Runtime r = Runtime.getRuntime();
            Process p = r.exec(command);
        //    System.out.println(p.getClass().getName());
            BufferedReader br = new BufferedReader(new InputStreamReader(
                    p.getInputStream()));
            StringBuffer sb = new StringBuffer();
            String inline;
            while (null != (inline = br.readLine())) {
                sb.append(inline).append("\n");
            }
            System.out.println(sb.toString());
        }
    }

  • 相关阅读:
    线程池及其原理和使用
    多线程通信Queue
    Condition实现线程通信
    守护线程和锁
    习题 7:更多的打印
    习题 6:字符串和文本
    习题 5:更多的变量和打印
    习题 4:变量和命名
    习题 3:数字和数学计算
    习题 2:注解和#号
  • 原文地址:https://www.cnblogs.com/zwr99/p/3037195.html
Copyright © 2011-2022 走看看