How to detect OS in Java – System.getProperty(“os.name”)

May want to change it to a static VAR?

http://www.java2s.com/Tutorial/Java/0120__Development/ConditionthatteststheOStype.htm

public class OSValidator{
 public static void main(String[] args)
 {
  if(isWindows()){
   System.out.println("This is Windows");
  }else if(isMac()){
   System.out.println("This is Mac");
  }else if(isUnix()){
   System.out.println("This is Unix or Linux");
  }else{
   System.out.println("Your OS is not support!!");
  }
 }
 public static boolean isWindows(){
  String os = System.getProperty("os.name").toLowerCase();
  //windows
     return (os.indexOf( "win" ) >= 0);
 }
 public static boolean isMac(){
  String os = System.getProperty("os.name").toLowerCase();
  //Mac
     return (os.indexOf( "mac" ) >= 0);
 }
 public static boolean isUnix(){
  String os = System.getProperty("os.name").toLowerCase();
  //linux or unix
     return (os.indexOf( "nix") >=0 || os.indexOf( "nux") >=0);
 }
}