您的位置:首页 > 其它

Process 类的使用学习笔记

2016-01-27 09:37 267 查看
package com.liwei.http;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
* Created by Liwei on 2016/1/27.
*
* 参考资料:http://segmentfault.com/a/1190000000372192
*
* 提供超时功能:http://segmentfault.com/a/1190000000372535
*
*
*/
/**
* 列出所有的进程信息
*/
public class Test05 {
static Process proc = null;
static BufferedReader br = null;

public static void main(String[] args) {
try {
proc = Runtime.getRuntime().exec("tasklist");
// 注意:在这里修改编码
br = new BufferedReader(
new InputStreamReader(proc.getInputStream(), "GBK"));
String line;
System.out.println("列出所有正在运行的进程信息:");
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException ex) {
ex.printStackTrace();
}finally {
if (br != null) {
try {
br.close();
} catch (Exception e) {
e.printStackTrace();
}
}
if(proc!=null){
proc.destroy();
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Process