用java怎么样获得CPU的占用率?我的环境是jdk1.6谢谢

解决方案 »

  1.   

    java不能获得系统的cpu信息,只能获得jvm的环境信息,如果你想通过java获得系统的环境信息,要调用系统相关的程序,用jni
      

  2.   

    Process p = Runtime.getRuntime().exec("top");
      

  3.   

    同意沙发的.
    Process p = Runtime.getRuntime().exec("top");
    在linux里可以试试.解析一下就能获得.
      

  4.   

    用C写一个DLL,然后用JNI来调本地代码.
      

  5.   

    那在windows里也可以Process p = Runtime.getRuntime().exec("top");
    这样用吗?