Class Platform


  • public class Platform
    extends java.lang.Object
    • Field Detail

      • OS_NAME

        public static final java.lang.String OS_NAME
      • OS_NAME_LC

        public static final java.lang.String OS_NAME_LC
      • IS_WINDOWS

        public static final boolean IS_WINDOWS
      • IS_WINDOWS_9X

        public static final boolean IS_WINDOWS_9X
      • IS_WINDOWS_NT

        public static final boolean IS_WINDOWS_NT
      • IS_WINDOWS_20X

        public static final boolean IS_WINDOWS_20X
      • IS_WINDOWS_XP

        public static final boolean IS_WINDOWS_XP
      • IS_WINDOWS_VISTA

        public static final boolean IS_WINDOWS_VISTA
      • IS_WINDOWS_SERVER

        public static final boolean IS_WINDOWS_SERVER
      • IS_WINDOWS_7

        public static final boolean IS_WINDOWS_7
      • IS_MAC

        public static final boolean IS_MAC
      • IS_FREEBSD

        public static final boolean IS_FREEBSD
      • IS_DRAGONFLY

        public static final boolean IS_DRAGONFLY
      • IS_OPENBSD

        public static final boolean IS_OPENBSD
      • IS_LINUX

        public static final boolean IS_LINUX
      • IS_SOLARIS

        public static final boolean IS_SOLARIS
      • IS_BSD

        public static final boolean IS_BSD
      • IS_32_BIT

        public static final boolean IS_32_BIT
      • IS_64_BIT

        public static final boolean IS_64_BIT
      • ARCH

        public static final java.lang.String ARCH
      • OS_NAMES

        public static final java.util.Map<java.lang.String,​java.lang.String> OS_NAMES
    • Constructor Detail

      • Platform

        public Platform()
    • Method Detail

      • envCommand

        public static final java.lang.String envCommand()
      • getOSName

        public static java.lang.String getOSName()
      • getProperty

        public static java.lang.String getProperty​(java.lang.String property,
                                                   java.lang.String defValue)
        An extension over System.getProperty method. Handles security restrictions, and returns the default value if the access to the property is restricted.
        Parameters:
        property - The system property name.
        defValue - The default value.
        Returns:
        The value of the system property, or the default value.