关于java:Java判断操作系统

依据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;
    }

}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理