From 82de5a307466894bbb0258f8a63a26a7bb96d80d Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期四, 16 十月 2025 09:55:35 +0800 Subject: [PATCH] 13 --- src/main/java/com/zy/common/properties/OSinfo.java | 82 +++++++++++++++++++++-------------------- 1 files changed, 42 insertions(+), 40 deletions(-) diff --git a/src/main/java/com/zy/common/properties/OSinfo.java b/src/main/java/com/zy/common/properties/OSinfo.java index c66b5cd..3e74504 100644 --- a/src/main/java/com/zy/common/properties/OSinfo.java +++ b/src/main/java/com/zy/common/properties/OSinfo.java @@ -13,116 +13,118 @@ private SysOsType sysOsType; - private OSinfo(){} + private OSinfo() { + } - public static boolean isLinux(){ + public static boolean isLinux() { return OS.contains("linux"); } - public static boolean isMacOS(){ - return OS.contains("mac") &&OS.indexOf("os")>0&& !OS.contains("x"); + public static boolean isMacOS() { + return OS.contains("mac") && OS.indexOf("os") > 0 && !OS.contains("x"); } - public static boolean isMacOSX(){ - return OS.contains("mac") &&OS.indexOf("os")>0&&OS.indexOf("x")>0; + public static boolean isMacOSX() { + return OS.contains("mac") && OS.indexOf("os") > 0 && OS.indexOf("x") > 0; } - public static boolean isWindows(){ + public static boolean isWindows() { return OS.contains("windows"); } - public static boolean isOS2(){ + public static boolean isOS2() { return OS.contains("os/2"); } - public static boolean isSolaris(){ + public static boolean isSolaris() { return OS.contains("solaris"); } - public static boolean isSunOS(){ + public static boolean isSunOS() { return OS.contains("sunos"); } - public static boolean isMPEiX(){ + public static boolean isMPEiX() { return OS.contains("mpe/ix"); } - public static boolean isHPUX(){ + public static boolean isHPUX() { return OS.contains("hp-ux"); } - public static boolean isAix(){ + public static boolean isAix() { return OS.contains("aix"); } - public static boolean isOS390(){ + public static boolean isOS390() { return OS.contains("os/390"); } - public static boolean isFreeBSD(){ + public static boolean isFreeBSD() { return OS.contains("freebsd"); } - public static boolean isIrix(){ + public static boolean isIrix() { return OS.contains("irix"); } - public static boolean isDigitalUnix(){ - return OS.contains("digital") &&OS.indexOf("unix")>0; + public static boolean isDigitalUnix() { + return OS.contains("digital") && OS.indexOf("unix") > 0; } - public static boolean isNetWare(){ + public static boolean isNetWare() { return OS.contains("netware"); } - public static boolean isOSF1(){ + public static boolean isOSF1() { return OS.contains("osf1"); } - public static boolean isOpenVMS(){ + public static boolean isOpenVMS() { return OS.contains("openvms"); } /** * 鑾峰彇鎿嶄綔绯荤粺鍚嶅瓧 + * * @return 鎿嶄綔绯荤粺鍚� */ - public static SysOsType getOSname(){ - if(isAix()){ + public static SysOsType getOSname() { + if (isAix()) { _instance.sysOsType = SysOsType.AIX; - }else if (isDigitalUnix()) { + } else if (isDigitalUnix()) { _instance.sysOsType = SysOsType.Digital_Unix; - }else if (isFreeBSD()) { + } else if (isFreeBSD()) { _instance.sysOsType = SysOsType.FreeBSD; - }else if (isHPUX()) { + } else if (isHPUX()) { _instance.sysOsType = SysOsType.HP_UX; - }else if (isIrix()) { + } else if (isIrix()) { _instance.sysOsType = SysOsType.Irix; - }else if (isLinux()) { + } else if (isLinux()) { _instance.sysOsType = SysOsType.Linux; - }else if (isMacOS()) { + } else if (isMacOS()) { _instance.sysOsType = SysOsType.Mac_OS; - }else if (isMacOSX()) { + } else if (isMacOSX()) { _instance.sysOsType = SysOsType.Mac_OS_X; - }else if (isMPEiX()) { + } else if (isMPEiX()) { _instance.sysOsType = SysOsType.MPEiX; - }else if (isNetWare()) { + } else if (isNetWare()) { _instance.sysOsType = SysOsType.NetWare_411; - }else if (isOpenVMS()) { + } else if (isOpenVMS()) { _instance.sysOsType = SysOsType.OpenVMS; - }else if (isOS2()) { + } else if (isOS2()) { _instance.sysOsType = SysOsType.OS2; - }else if (isOS390()) { + } else if (isOS390()) { _instance.sysOsType = SysOsType.OS390; - }else if (isOSF1()) { + } else if (isOSF1()) { _instance.sysOsType = SysOsType.OSF1; - }else if (isSolaris()) { + } else if (isSolaris()) { _instance.sysOsType = SysOsType.Solaris; - }else if (isSunOS()) { + } else if (isSunOS()) { _instance.sysOsType = SysOsType.SunOS; - }else if (isWindows()) { + } else if (isWindows()) { _instance.sysOsType = SysOsType.Windows; - }else{ + } else { _instance.sysOsType = SysOsType.Others; } return _instance.sysOsType; -- Gitblit v1.9.1