Class Platform

java.lang.Object
jnr.posix.util.Platform

public class Platform extends Object
  • Field Details

    • OS_NAME

      public static final String OS_NAME
    • OS_NAME_LC

      public static final String OS_NAME_LC
    • WINDOWS

      private static final String WINDOWS
      See Also:
    • WINDOWS_9X

      private static final String WINDOWS_9X
      See Also:
    • WINDOWS_NT

      private static final String WINDOWS_NT
      See Also:
    • WINDOWS_20X

      private static final String WINDOWS_20X
      See Also:
    • WINDOWS_XP

      private static final String WINDOWS_XP
      See Also:
    • WINDOWS_SERVER

      private static final String WINDOWS_SERVER
      See Also:
    • WINDOWS_VISTA

      private static final String WINDOWS_VISTA
      See Also:
    • WINDOWS_7

      private static final String WINDOWS_7
      See Also:
    • MAC_OS

      private static final String MAC_OS
      See Also:
    • DARWIN

      private static final String DARWIN
      See Also:
    • FREEBSD

      private static final String FREEBSD
      See Also:
    • DRAGONFLY

      private static final String DRAGONFLY
      See Also:
    • OPENBSD

      private static final String OPENBSD
      See Also:
    • LINUX

      private static final String LINUX
      See Also:
    • SOLARIS

      private static final String SOLARIS
      See Also:
    • 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 String ARCH
    • OS_NAMES

      public static final Map<String,String> OS_NAMES
  • Constructor Details

    • Platform

      public Platform()
  • Method Details

    • envCommand

      public static final String envCommand()
    • getOSName

      public static String getOSName()
    • getProperty

      public static String getProperty(String property, 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.