软件编程
位置:首页>> 软件编程>> java编程>> java如何获取本地操作系统进程列表

java如何获取本地操作系统进程列表

作者:alonelywolf  发布时间:2022-12-05 13:35:20 

标签:java,操作系统,进程

 


package com.wa.xwolf.sblog.util;

import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.nio.charset.Charset;

public class ProcessUtil {

public static void main(String[] args) throws Exception {

// 创建系统进程
 ProcessBuilder pb = new ProcessBuilder("tasklist");
 Process p = pb.start();
 BufferedReader out = new BufferedReader(new InputStreamReader(new BufferedInputStream(p.getInputStream()), Charset.forName("GB2312")));
 BufferedReader err = new BufferedReader(new InputStreamReader(new BufferedInputStream(p.getErrorStream())));
 System.out.println("Window 系统进程列表");
 String ostr;

while ((ostr = out.readLine()) != null)
 System.out.println(ostr);
 String estr = err.readLine();
 if (estr != null) {
 System.out.println("\nError Info");
 System.out.println(estr);
 }
}

}

控制台输出:

java如何获取本地操作系统进程列表 

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com