java运行本地命令 java 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会Linux啊,前几天无聊的时候,写着玩的,不知道对楼主有没有帮助try { // 获取所有进程 Process process = Runtime.getRuntime().exec("tasklist"); Scanner in = new Scanner(process.getInputStream()); while (in.hasNextLine()) { String p = in.nextLine(); // p的效果 // notepad.exe 1028 Console 1 6,884 K if (p.contains(PROCESS)) { StringBuffer buf = new StringBuffer(); // buf的效果 // notepad.exe1028Console16,884K for (int i = 0; i < p.length(); i++) { char ch = p.charAt(i); if (ch != ' ') { buf.append(ch); } } // 截出notepad.exe的PID int pid = Integer .parseInt(buf.toString().split("Console")[0] .substring(PROCESS.length())); // 强制结束进程 Runtime.getRuntime().exec("taskkill /pid " + pid + " /f"); } } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }楼主看看用Scanner 行不行 想编写一个java程序,实现多线程批量扫描网络文件的大小、存在与否 请教一个比较有难度的问题(二) 一个抽象类的问题 一个非常可疑的问题(求救). 问一个基础问题 在线等,请各位大虾帮帮忙,谢谢 子类继承父类的成员变量是同一个变量吗? 计数器数组求执股子中出现的次数 问下JPanel 有无适用于java web程序的远程管理工具? JTextPane改变字体颜色的一个问题 一个日志文件过大,要如何读取,才可以保证不会出现内存溢出
try {
// 获取所有进程
Process process = Runtime.getRuntime().exec("tasklist");
Scanner in = new Scanner(process.getInputStream());
while (in.hasNextLine()) {
String p = in.nextLine(); // p的效果
// notepad.exe 1028 Console 1 6,884 K
if (p.contains(PROCESS)) { StringBuffer buf = new StringBuffer();
// buf的效果
// notepad.exe1028Console16,884K
for (int i = 0; i < p.length(); i++) {
char ch = p.charAt(i);
if (ch != ' ') {
buf.append(ch);
}
}
// 截出notepad.exe的PID
int pid = Integer
.parseInt(buf.toString().split("Console")[0]
.substring(PROCESS.length()));
// 强制结束进程
Runtime.getRuntime().exec("taskkill /pid " + pid + " /f"); }
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}楼主看看用Scanner 行不行