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
    • 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.