如何使用java从OSX获取系统级信息

时间:2014-07-24 17:56:17

标签: java macos wmi

我正在用java创建一个程序,它获取系统级信息并将其报告给用户。它目前仅适用于Windows操作系统,因为我使用的是jWMI,它依赖于WMI。我对使我的程序与OSX兼容感兴趣,但是如果没有WMI,我不知道如何获得系统级信息,例如总物理RAM,而不是专用于jvm的ram数量。除了ram外形,最大的PHYSICAL RAM升级,计算机和处理器制造商和型号。我需要一种方法来获取这些信息,无论它是通过类似于jWMI的东西,还是它是内置于OSX中的东西,你可以用java调用。我对OSX和不同版本一无所知,所以如果我需要澄清一些事情,请告诉我,我将非常乐意编辑或回复你以帮助澄清事情。

1 个答案:

答案 0 :(得分:0)

也许SIGAR有帮助吗?它适用于各种操作系统,包括OS X. https://support.hyperic.com/display/SIGAR/Home