天天看點

java dos 運作指令_java代碼怎麼實作執行dos運作指令

展開全部

使用Runtime類,他是一個與JVM運作時環境有關的62616964757a686964616fe59b9ee7ad9431333337393533類,這個類是Singleton的。Runtime.getRuntime()可以取得目前JVM的運作時環境,這也是在Java中唯一一個得到運作時環境的方法。Runtime.exec()方法就是執行cmd指令的方法。

舉例import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.util.ArrayList;

import java.util.HashMap;

public class Test {

public static void main (String[] args) {

excuteCommand("ipconfig");

excuteCommand("ping 10.141.26.50");

}

public static void  excuteCommand(String command)

{

Runtime r = Runtime.getRuntime();

Process p;

try {

p = r.exec(command);

BufferedReader br = new BufferedReader(new InputStreamReader(p

.getInputStream()));

String inline;

while ((inline = br.readLine()) != null) {

System.out.println(inline);

}

br.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}