how to detect operating system in java
String os = System.getProperty("os.name").toLowerCase(); if (os.contains("win")){ //Operating system is based on Windows } else if (os.contains("osx")){ //Operating system is Apple OSX based } else if (os.contains("nix") || os.contains("aix") || os.contains("nux")){ //Operating system is based on Linux/Unix/*AIX }