请问如何在获得操作系统正在运行的进程的名字?~麻烦大概指个方向,我是菜鸟

解决方案 »

  1.   

    Process p=Runtime.getRuntime().exec("cmd.exe /c tasklist");
    BufferedInputStream input=new BufferedInputStream(p.getInputStream());
    String str=input.readLine();
    while(str!=null)
    {
       System.out.println(str);
       str=input.readLine();
    }
    input.close();手写的 不知道有没有哪里写错
      

  2.   

    不太明白LZ的问题,看样子需要用到JNI
      

  3.   

    Process p = Runtime.getRuntime().exec("cmd.exe /c tasklist");
    BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
    String line ="";
    while((line = input.readLine())!=null){
    System.out.println(line);
    }
    input.close();