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获取本地操作系统进程列表的方法。
相关推荐
-
java实现操作系统的短进程作业调度示例分享
复制代码 代码如下: package com; import java.util.Arrays; public class sjf { public static void main(String[] args) { sjf SJF=new sjf(); SJF.fun1(); } int starttime; int arrivetime; int finishtime; int zhouzhuan; public void fun1(){ int a[]={1,3,2};
-
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
-
基于Java实现获取本地IP地址和主机名
方式一:通过java.net.InetAddress类获取 public void test1() { try { InetAddress addr = InetAddress.getLocalHost(); System.out.println("IP地址:" + addr.getHostAddress() + ",主机名:" + addr.getHostName()); } catch (UnknownHostException e) { e.printStac
-
Java如何获取指定目录文件列表
最近项目中会动态生成文件html及相关资源文件(css,js,png,mp3),为了防止文件名重复,需要获取目录中相同类型文件的最大编号,下面我用代码来实现获得文件列表. public static void getFiles(String path) { File file = new File(path); // 如果这个路径是文件夹 if (file.isDirectory()) { // 获取路径下的所有文件 File[] files = file.listFiles(); for (i
-
JAVA获取本地MAC地址的方法
InetAddress对象 此类表示Internet协议(IP)地址. IP地址是由IP使用的32位或128位无符号数字,构建UDP和TCP协议的低级协议. IP地址结构由定义RFC 790: Assigned Numbers , RFC 1918: Address Allocation for Private Internets , RFC 2365: Administratively Scoped IP Multicast和RFC 2373: IP Version 6 Addressing
-
Git获取本地仓库及基础操作指令总结
目录 一.Git获取本地仓库 二.Git基础操作指令 1.查看修改的状态(status) 2.添加工作区到暂存区(add) 3.提交暂存区到本地仓库(commit) 4.查看提交日志(log) 5.版本回退 6.添加文件至忽略列表 知识点补充 一.Git获取本地仓库 要使用Git对我们的代码进行版本控制,首先需要获得本地仓库 1.在电脑任意的磁盘位置创建一个空目录(例如test)作为我们的本地Git仓库 2.进入这个目录中,点击右键打开Git bash窗口 3.执行命令git init 4.如果
-
Java编程获取文件列表及子文件目录的方法(非递归)
废话不谈,直接进入正题,理解见代码注释. // 非递归 public List<String> scanFiles(String path) { List<String>filePaths = new ArrayList<String>(); LinkedList<File> list = new LinkedList<File>(); File dir = new File(path); File[] file = dir.listFiles(
-
C#操作DataTable方法实现过滤、取前N条数据及获取指定列数据列表的方法
本文实例讲述了C#操作DataTable方法实现过滤.取前N条数据及获取指定列数据列表的方法.分享给大家供大家参考.具体分析如下: #region DataTable筛选,排序返回符合条件行组成的新DataTable或直接用DefaultView按条件返回 /// <summary> /// DataTable筛选,排序返回符合条件行组成的新DataTable ///或直接用DefaultView按条件返回 /// eg:SortExprDataTable(dt,"Sex='男'&q
-
在vue-cli3中使用axios获取本地json操作
在vue-cli3中,公共文件夹由static变成了public 先把要访问的json放到public文件夹下 使用axios的get方法获取,不能用post,不然会报404 axios.get(`./china-main-city/100000.json`) .then((data) => { console.log(data) }) 补充知识:两个不同的路由,引入相同的组件 从不同的按钮进入到详情页,两个不同的路由,相同的组件 主要是从不同按钮进入不同路由的页面,内容一致,但是title不一
-
java代码获取数据库表里数据的总数操作
在访问数据库时,特别是新手,可能会需要查询表中数据总数,以下这段代码可以非常简便的获取到数据数目 //先建立数据库连接,执行查询语句 Connection conn = DriverManager.getConnection(URL, USER, PassWord); Statement st=conn.createStatement(); ResultSet rs =st.executeQuery("select count(*) as result from tablename")
-
在java中获取List集合中最大的日期时间操作
取List集合中最大的日期, 可以用Date max = Collections.max(dateList);, 传入一个日期集合, 就可以获取, 工作中有这个需求, 就查找到这个, 代码如下 } else { /** 获取此专题下的所有内容的最新时间 */ Long featureId = this.communityFeatureMapper.selectFeatureIdByLabelId(labelId); List<CommunityFeatureRelation> communit
随机推荐
- Golang如何实现任意进制转换的方法示例
- JS获取鼠标坐标的实例方法
- 详解Javascript模板引擎mustache.js
- php中将一段数据存到一个txt文件中并显示其内容
- 深入理解Python中装饰器的用法
- Iframe自适应其加载的内容高度
- MSSQL转MYSQL,gb2312转utf-8无乱码解决方法
- VBS 批量读取文件夹内所有的文本到Excel的脚本
- JavaScript基本语法讲解
- JavaScript 平滑文字闪烁
- linux服务器下LNMP安装与配置方法
- 详谈js中标准for循环与foreach(for in)的区别
- Android 通知使用权(NotificationListenerService)的使用
- jQuery实现贪吃蛇小游戏(附源码下载)
- MySQL存储文本和图片的方法
- python3学习之Splash的安装与实例教程
- layer弹出层自定义提交取消按钮的例子
- php传值和传引用的区别点总结
- elementUI 设置input的只读或禁用的方法
- Docker实现同Ip网段联通的实现