public class Platform
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ARCH |
private static java.lang.String |
DARWIN |
private static java.lang.String |
FREEBSD |
static boolean |
IS_32_BIT |
static boolean |
IS_64_BIT |
static boolean |
IS_BSD |
static boolean |
IS_FREEBSD |
static boolean |
IS_LINUX |
static boolean |
IS_MAC |
static boolean |
IS_OPENBSD |
static boolean |
IS_SOLARIS |
static boolean |
IS_WINDOWS |
static boolean |
IS_WINDOWS_20X |
static boolean |
IS_WINDOWS_7 |
static boolean |
IS_WINDOWS_9X |
static boolean |
IS_WINDOWS_NT |
static boolean |
IS_WINDOWS_SERVER |
static boolean |
IS_WINDOWS_VISTA |
static boolean |
IS_WINDOWS_XP |
private static java.lang.String |
LINUX |
private static java.lang.String |
MAC_OS |
private static java.lang.String |
OPENBSD |
static java.lang.String |
OS_NAME |
static java.lang.String |
OS_NAME_LC |
static java.util.Map<java.lang.String,java.lang.String> |
OS_NAMES |
private static java.lang.String |
SOLARIS |
private static java.lang.String |
WINDOWS |
private static java.lang.String |
WINDOWS_20X |
private static java.lang.String |
WINDOWS_7 |
private static java.lang.String |
WINDOWS_9X |
private static java.lang.String |
WINDOWS_NT |
private static java.lang.String |
WINDOWS_SERVER |
private static java.lang.String |
WINDOWS_VISTA |
private static java.lang.String |
WINDOWS_XP |
Constructor and Description |
---|
Platform() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
envCommand() |
static java.lang.String |
getOSName() |
static java.lang.String |
getProperty(java.lang.String property,
java.lang.String defValue)
An extension over
System.getProperty method. |
public static final java.lang.String OS_NAME
public static final java.lang.String OS_NAME_LC
private static final java.lang.String WINDOWS
private static final java.lang.String WINDOWS_9X
private static final java.lang.String WINDOWS_NT
private static final java.lang.String WINDOWS_20X
private static final java.lang.String WINDOWS_XP
private static final java.lang.String WINDOWS_SERVER
private static final java.lang.String WINDOWS_VISTA
private static final java.lang.String WINDOWS_7
private static final java.lang.String MAC_OS
private static final java.lang.String DARWIN
private static final java.lang.String FREEBSD
private static final java.lang.String OPENBSD
private static final java.lang.String LINUX
private static final java.lang.String SOLARIS
public static final boolean IS_WINDOWS
public static final boolean IS_WINDOWS_9X
public static final boolean IS_WINDOWS_NT
public static final boolean IS_WINDOWS_20X
public static final boolean IS_WINDOWS_XP
public static final boolean IS_WINDOWS_VISTA
public static final boolean IS_WINDOWS_SERVER
public static final boolean IS_WINDOWS_7
public static final boolean IS_MAC
public static final boolean IS_FREEBSD
public static final boolean IS_OPENBSD
public static final boolean IS_LINUX
public static final boolean IS_SOLARIS
public static final boolean IS_BSD
public static final boolean IS_32_BIT
public static final boolean IS_64_BIT
public static final java.lang.String ARCH
public static final java.util.Map<java.lang.String,java.lang.String> OS_NAMES
public static final java.lang.String envCommand()
public static java.lang.String getOSName()
public static java.lang.String getProperty(java.lang.String property, java.lang.String defValue)
System.getProperty
method.
Handles security restrictions, and returns the default
value if the access to the property is restricted.property
- The system property name.defValue
- The default value.