日期:2014-05-20  浏览次数:20710 次

请教高手用java如何获取系统硬件信息?
如何用java获取系统硬件信息,如磁盘使用情况,CPU使用情况,
内存型号、使用情况,网卡型号、移动存储设备的容量及使用状况等。

------解决方案--------------------
可以查一下System类的getProprety方法看看有没有对应的属性
------解决方案--------------------
要调用jni 的说
------解决方案--------------------
关于JVM内存的使用情况可以从java.lang.Runtime得到
------解决方案--------------------
不用看了 只能JNI,以前为了得到WIN下面的内存使用情况,折腾了半天~~
只能说JAVA不适合写这个,在LINUX下内存可以用SHELL来实现
------解决方案--------------------
平台无关性自然就带来了硬件信息不透明,无法回避
------解决方案--------------------
用jni是可以调用到。可以自己用c写个取得你要的信息的dll, 注册下用jni掉用就可以了。摆渡下很多这样的例子;