Java 识别流程的操作
我正在开发一个显示流程及其操作的系统监控工具。我可以通过执行tasklist.exe来检索进程列表进程id等。这是我试过的Java 识别流程的操作,java,process,subprocess,system,tasklist,Java,Process,Subprocess,System,Tasklist,我正在开发一个显示流程及其操作的系统监控工具。我可以通过执行tasklist.exe来检索进程列表进程id等。这是我试过的 try { String line; Process p = Runtime.getRuntime().exec(System.getenv("windir") + "\\system32\\" + "tasklist.exe"); BufferedReader input = new Buf
try {
String line;
Process p = Runtime.getRuntime().exec(System.getenv("windir") + "\\system32\\" + "tasklist.exe");
BufferedReader input
= new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line); //<-- Parse data here.
}
input.close();
} catch (Exception err) {
err.printStackTrace();
}
试试看{
弦线;
进程p=Runtime.getRuntime().exec(System.getenv(“windir”)+“\\system32\\”+“tasklist.exe”);
缓冲读取器输入
=新的BufferedReader(新的InputStreamReader(p.getInputStream());
而((line=input.readLine())!=null){
系统输出打印项次(行)//这不能用Java来完成。没有方法可以做到。这不能用Java来完成。没有方法可以做到。你的最佳选择——JNI或JNA,然后钻研和学习适当的API。你的最佳选择——JNI或JNA,然后钻研和学习适当的API。至少必须有第三方库完成任务的ies。有什么想法吗?必须至少有第三方库来完成任务。有什么想法吗??