依据System.getProperty("os.name")值判断

public class OS {    public enum PlatformEnum {        MAC, LINUX, WINDOWS;    }    private static PlatformEnum platform;    public static PlatformEnum platform() {        if(platform == null) {            String os = System.getProperty("os.name");            String osName = System.getProperty("os.name");            System.out.println(osName);            if (osName.startsWith("Mac OS")) {                platform = PlatformEnum.MAC;            } else if (osName.startsWith("Windows")) {                platform = PlatformEnum.WINDOWS;            } else {                platform = PlatformEnum.LINUX;            }        }        return platform;    }}