展開全部
使用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();
}
}
}