欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java获取本地操作系统进程列表,java获取操作系统,import java.

来源: javaer 分享于  点击 18642 次 点评:49

java获取本地操作系统进程列表,java获取操作系统,import java.


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);        }    }}

控制台输出:```javaWindow 系统进程列表

映像名称 PID 会话名 会话# 内存使用 ========================= ======== ================ =========== ============System Idle Process 0 Services 0 24 KSystem 4 Services 0 4,600 Ksmss.exe 372 Services 0 176 Kcsrss.exe 548 Services 0 1,680 Kwininit.exe 624 Services 0 360 Kcsrss.exe 632 Console 1 52,584 Kwinlogon.exe 680 Console 1 2,024 Kservices.exe 724 Services 0 4,804 Klsass.exe 740 Services 0 5,632 Klsm.exe 748 Services 0 1,564 Ksvchost.exe 844 Services 0 3,408 Ksvchost.exe 952 Services 0 4,200 Ksvchost.exe 1068 Services 0 10,508 Ksvchost.exe 1100 Services 0 41,200 Ksvchost.exe 1128 Services 0 18,856 Ksvchost.exe 1252 Services 0 6,656 K```

相关栏目:

用户点评