我想使用Java方法获取内存类型(制造商,芯片(例如DDR2-400)......)。我正在寻找类似CPU的那些:
public String getCPU(){
String cpu;
cpu = System.getenv("PROCESSOR_IDENTIFIER");
return cpu;
}
返回值为" Intel64 Family 6 Model 58 Stepping 9,GenuineIntel"我想为记忆做同样的事情。这样做的方法是什么?
答案 0 :(得分:1)
如果您想在Windows操作系统上获取此信息,可以使用wmic
获取信息并解析输出。
获取所有信息
wmiv MemoryChip
仅获取特定信息
wmic MemoryChip get BankLabel,Capacity,DeviceLocator,Manufacturer,PartNumber,SerialNumber
输出(匿名的真实数据)
BankLabel Capacity DeviceLocator Manufacturer PartNumber SerialNumber Speed
BANK 0 4000000000 ChannelA-DIMM0 SuperRAM RAM1111111111111 12345678 1600
BANK 2 8000000000 ChannelB-DIMM0 DuperRAM RAM2222222222222 98765432 1600