public final class Platform
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
C_LIBRARY_NAME
Canonical name of this platform's C runtime library.
|
static int |
FREEBSD |
static boolean |
HAS_AWT
Whether this platform provides the AWT Component class.
|
static boolean |
HAS_BUFFERS
Whether this platform provides NIO Buffers.
|
static int |
LINUX |
static int |
MAC |
static java.lang.String |
MATH_LIBRARY_NAME
Canonical name of this platform's math library.
|
static int |
OPENBSD |
static boolean |
RO_FIELDS
Whether read-only (final) fields within Structures are supported.
|
static int |
SOLARIS |
static int |
UNSPECIFIED |
static int |
WINDOWS |
static int |
WINDOWSCE |
Modifier and Type | Method and Description |
---|---|
static int |
getOSType() |
static boolean |
hasRuntimeExec() |
static boolean |
is64Bit() |
static boolean |
isARM() |
static boolean |
isFreeBSD() |
static boolean |
isIntel() |
static boolean |
isLinux() |
static boolean |
isMac() |
static boolean |
isOpenBSD() |
static boolean |
isPPC() |
static boolean |
isSolaris() |
static boolean |
isWindows()
Returns true for any windows variant.
|
static boolean |
isWindowsCE() |
static boolean |
isX11() |
public static final int UNSPECIFIED
public static final int MAC
public static final int LINUX
public static final int WINDOWS
public static final int SOLARIS
public static final int FREEBSD
public static final int OPENBSD
public static final int WINDOWSCE
public static final boolean RO_FIELDS
public static final boolean HAS_BUFFERS
public static final boolean HAS_AWT
public static final java.lang.String MATH_LIBRARY_NAME
public static final java.lang.String C_LIBRARY_NAME
public static final int getOSType()
public static final boolean isMac()
public static final boolean isLinux()
public static final boolean isWindowsCE()
public static final boolean isWindows()
public static final boolean isSolaris()
public static final boolean isFreeBSD()
public static final boolean isOpenBSD()
public static final boolean isX11()
public static final boolean hasRuntimeExec()
public static final boolean is64Bit()
public static final boolean isIntel()
public static final boolean isPPC()
public static final boolean isARM()