自动化立体仓库 - WMS系统
13
zhang
1 天以前 82de5a307466894bbb0258f8a63a26a7bb96d80d
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;