源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-03-02 01:54 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要: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);
  }
 }
 
}
 

控制台输出: [img]http://files.jb51.net/file_images/article/201507/2015729165958818.png?201562917012[/img]   以上就是本文的全部内容,希望大家可以熟练掌握java获取本地操作系统进程列表的方法。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部