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); } }