阅读量:5
下面是一个使用Java的WinProcess类的示例:
import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; public class WinProcessExample { public static void main(String[] args) { try { // 运行命令行命令 Process process = Runtime.getRuntime().exec("ipconfig"); // 获取命令输出流 InputStream inputStream = process.getInputStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); // 读取输出流内容 String line; while ((line = reader.readLine()) != null) { System.out.println(line); } // 关闭流 reader.close(); inputStream.close(); } catch (Exception e) { e.printStackTrace(); } } }
这个例子展示了如何在Java中使用WinProcess类来执行命令行命令。在这个例子中,我们使用Runtime.getRuntime().exec()
方法来运行ipconfig
命令,并使用getInputStream()
方法获取命令的输出流。然后我们使用BufferedReader
类来读取输出流的内容,并将其打印到控制台上。
请注意,这个示例假设您使用的是Windows操作系统。如果您使用的是其他操作系统,您可能需要使用不同的命令和参数来执行相应的操作。