Java で OS を判別する

Javaで実行中のOSを判別

以下のようにSystemクラスのgetPropertyクラスで取得できる。

public class echoOsName {
  public static void main(String[] args) {
    String osName = System.getProperty("os.name");
    System.out.println(osName);
  }
}


# javac echoOsName.java
# java echoOsName
Windows XP Windows XPで実行した場合

# java echoOsName
Linux Ubuntu 10.04で実行した場合