package com.yanek.util;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.LineNumberReader;
public class Tool {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println(executeCommond("ipconfig"));
}
/**
* java方法执行控制台命令,返回执行的输入结果
* @param cmd
* @return
*/
public static String executeCommond(String cmd) {
String ret = "";
try {
Process p = Runtime.getRuntime().exec(cmd);
InputStreamReader ins = new InputStreamReader(p.getInputStream());
LineNumberReader input = new LineNumberReader(ins);
String line;
while ((line = input.readLine()) != null) {
System.out.println(line);
ret += line + "<br>";
}
} catch (IOException e) {
e.printStackTrace();
}
return ret;
}
}
java方法执行控制台命令工具类
最新推荐文章于 2022-05-26 18:02:18 发布
本文提供了一个Java程序示例,展示如何通过Java代码执行系统命令并获取输出结果。该程序使用Runtime.getRuntime().exec()方法执行ipconfig命令,并通过读取进程的输入流来收集和显示命令执行结果。
632

被折叠的 条评论
为什么被折叠?



