0

我想用java编写代码来获取服务器上LAN网络中任何系统的硬件信息。我怎样才能做到这一点?是否有访问硬件信息的特殊方法?

4

1 回答 1

1

系统属性(参见 参考资料java.lang.System)提供了一些关于 OS 和 JVM 的详细信息,但这只是普通 Java 所能达到的。JVM 是一个抽象层,它隐藏了大多数特定于硬件的细节。

收集远程系统硬件详细信息的唯一方法是调用一些特定于平台的命令(例如在 Linuxlspcilsusb)、格式化输出(例如 XML)并使用您喜欢的协议和 API(例如 HTTP 和 Servlet)交换这些数据。

于 2011-03-15T11:53:24.410 回答