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());
        }
    }

  • 相关阅读:
    HDU 5521 Meeting
    HDU 5170 GTY's math problem
    HDU 5531 Rebuild
    HDU 5534 Partial Tree
    HDU 4101 Ali and Baba
    HDU 5522 Numbers
    HDU 5523 Game
    ZUFE OJ 2301 GW I (3)
    POJ 2398 Toy Storage
    POJ 2318 TOYS
  • 原文地址:https://www.cnblogs.com/zwr99/p/3037195.html
Copyright © 2011-2022 走看看