• ベストアンサー

Java言語でハードディスクの温度を測ることは可能ですか?

下記のツールのようにJavaだけでHDDの温度を 測ることは可能でしょうか? http://www.forest.impress.co.jp/article/2002/12/10/okiniiri.html

質問者が選んだベストアンサー

  • ベストアンサー
  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.2

S.M.A.R.T(Self-Monitoring Analysis and Reporting Technology) を取得することでHDDの温度も取得できます。 http://www.itmedia.co.jp/help/tips/linux/l0682.html 上のページのhddtempのリンクは切れていて現在はここです。 http://www.guzu.net/linux/hddtemp.php ここにC(linux用)で書かれたソースがあります。 これをWindows用に書き直してJNIを使い橋渡しすれば 出来ると思います。

kazuoao
質問者

お礼

Cはまったく知らないのでしんどいと思いますが、 気合でいじってみます。 どうもありがとうございました~。

その他の回答 (1)

回答No.1

HDDに温度取得のためのjavaのAPIがあれば可能かと思います。 そうでなければ温度取得とjavaの間に何か橋渡しするものがないと無理だと思います。

kazuoao
質問者

補足

おっしゃるとおりですよね。 JavaだけでできなければJNIとか使って やるしかないですね。 あとはJavaにHDDの温度を測るAPIがあるかどうか・・・