访问硬件信息

发布于 2024-10-22 03:30:24 字数 61 浏览 4 评论 0原文

我想用java编写代码来获取服务器上局域网中任何系统的硬件信息。我该怎么做?是否有特殊的方法来访问硬件信息?

I want to write code in java for getting hardware information of any system in LAN network on server. How can I do this? Is there is special methods to access hardware information?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

朱染 2024-10-29 03:30:24

系统属性(请参阅java.lang.System)提供了有关操作系统和 JVM 的一些详细信息,但这只是纯 Java 的范围。 JVM 是一个抽象层,隐藏了大部分特定于硬件的细节。

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

The system properties (see java.lang.System) provide some details about the OS and the JVM, but that's as far as plain Java goes. The JVM is an abstraction layer that hides most of the hardware-specific details.

The only way to collect the hardware details of remote systems is to call some platform-specific commands (e.g. lspci and lsusb on Linux), format the output (e.g. XML) and exchange those data using your favorite protocol and API (e.g. HTTP and Servlet).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文