能不用用WINDOWS API获得你要的信息,然后在java里调用jni本地方法呢?你试试看

解决方案 »

  1.   

    我知道基本的实现方法!!
    我现在需要关键的调用语句!!比如怎么调用jni,还有调用哪个具体的函数!!
    谢谢!!
    能给出点有关的代码吗??
    谢谢各位了!!
    请帮我关注一下!!!!!!!!!1
      

  2.   

    http://159.226.117.32/home/show.aspx?id=373&cid=51
      

  3.   

    如:public class PcInfo {
      public native void getCPUInfo();
      // other native methods  static{
        System.loadLibrary("yourdll");
      }
    }然后在dll中用win32 api获得你要的信息
      

  4.   

    使用windows下的JList工具,JList.exe可以到网上搜一个下载就行了
    程序如下:获得进程列表和进程数
                java.lang.Process p = java.lang.Runtime.getRuntime().exec(
                    "Tlist -s");
                java.io.BufferedReader in = new java.io.BufferedReader(new java.io.
                    InputStreamReader(p.getInputStream()));
                String ss = "";            while ( (ss = in.readLine()) != null) {
                    //System.out.println(ss);
                        System.out.println(ss);
                        i++;
                        System.out.println("第" + i + "个进程:  " + ss);
                }
                System.out.println("共有" + i + "个进程");
      

  5.   

    To: flyingbug(Effective Refactoring) 
    老大!你说的哪个Jlist怎么玩呀????
    我在Jb里建了一个类把你的代码考进去!!
    Jlist放在什么地方呀????????
    别笑话我!!!!
    快告诉我!!!!!!!!!!!!!!!!!!!!!
      

  6.   

    JList放在和你的项目文件同目录下就可以了
    也就是你项目的根目录
      

  7.   

    如果在linux下可以使用ps命令
    代码跟上面一样