JavaでOSを判別する方法

 

毎度、サイト管理人イガジーです。

OS別の特殊処理を行う場合は、念のためOSをチェックする処理を
入れておいた方が安全です。

OSを知るには、System.getProperty();というメソッドを使って
String osname=System.getProperty(“os.name”);
とすると、文字列として”Windows XP”だとか “Mac OS X” などが
得られます。

System.getProperty()で得られる情報については
ava.sun.com/javase/ja/6/docs/ja/api/java/lang/System.html#getProperties()
に一覧があります。

そこにかかれている左側の「キー」をSystem.getProperty()の
引数で与えると、右側の「対応する値」が得られます。

ただ「対応する値の説明」だけでは分かりにくいので
実際に試してみるのが良いでしょう。