如题,系统不局限于window系列,此外,要包括硬盘信息等一系列,如果要引用第三方包,请指明网址连接,不是免费的也可以,只要可以解决我的问题,分不够再给,我还有6500分呢!

解决方案 »

  1.   

    Runtime.getRuntime().exec("cmd.exe start /C taskmgr");
    呵呵
      

  2.   

    jdk1.5.0\demo\jfc\Java2D\Java2Demo.html你看看这个例子有取到内存使用信息的数据
      

  3.   

    各位大哥,我觉得应该不太可能吧,用java的话,我实在想不出来怎么直接写啊,怎么可能操作那些呢,应该要用到jni去调用dll[自己写或者有某些api--针对windows],可别的系统怎么办呢,linux,unix,solaris一共这些系统,对方都要我们支持。哎。难啊…………大哥们还有什么好方法吗,实在不行,就只能说不会了,我找了n久了,就要去国外网站看看了,继续顶吧
      

  4.   

    to jsjboss()你所看到的是java虚拟机的内存使用情况,我不是要这些,不过谢谢
      

  5.   

    先获取当前系统信息, 再根据不同的系统作不同的处理. windows, linux等等内核完全不同, 不可能有统一的读取方法.
      

  6.   

    建议你到国外网站找找,有的公司专门做这样的控件或者是类,既然java的与环境无关性存在,你说的问题肯定可以解决
      

  7.   

    应该有方法的,只要大家想的到,SUN也想的到的!
      

  8.   

    我以前所在的项目组是通过jni来实现的
      

  9.   

    那些东西除了用jni可以在java中得到想不出还能怎么搞
      

  10.   

    在 linux下 通过执行 vmstat等命令来获取吧 ,想不出更合适的办法
      

  11.   

    老实讲,我觉得这类东西很难找,因为不能的OS对硬盘CPU等信息的读取都有所不同,而java是跨平台的,不是针对某个操作系统而设计, 所以Plain Java中没有这类功能的。如果要做,也只能是针对某几个流行的OS,如果window ,linux, unix, linux和unix上面我没做过,不知道,如果是window上的,你可以用 delphi或VC++写个dll文件出来,然后在java中调用.
      

  12.   

    不同的os 不同的取法吧?而且还有个jvm存在着,
    或者我们可以用jvm的语言来写????