サーバー上の LAN ネットワーク内の任意のシステムのハードウェア情報を取得するためのコードを Java で記述したいと考えています。これどうやってするの?ハードウェア情報にアクセスするための特別な方法はありますか?
1 に答える
1
システム プロパティ (「参考文献」を参照java.lang.System
) は、OS と JVM に関する詳細を提供しますが、それは単純な Java に関する限りです。JVM は、ハードウェア固有の詳細のほとんどを隠す抽象化レイヤーです。
リモート システムのハードウェアの詳細を収集する唯一の方法は、いくつかのプラットフォーム固有のコマンド ( Linuxlspci
などlsusb
) を呼び出し、出力をフォーマット (XML など) し、お気に入りのプロトコルと API (HTTP やサーブレットなど) を使用してそれらのデータを交換することです。
于 2011-03-15T11:53:24.410 に答える