@Internal public enum OperatingSystem extends Enum<OperatingSystem>
Enum Constant and Description |
---|
FREE_BSD |
LINUX |
MAC_OS |
SOLARIS |
UNKNOWN |
WINDOWS |
Modifier and Type | Method and Description |
---|---|
static OperatingSystem |
getCurrentOperatingSystem()
Gets the operating system that the JVM runs on from the java system properties. this method
returns UNKNOWN, if the operating system was not successfully determined.
|
static boolean |
isFreeBSD()
Checks whether the operating system this JVM runs on is FreeBSD.
|
static boolean |
isLinux()
Checks whether the operating system this JVM runs on is Linux.
|
static boolean |
isMac()
Checks whether the operating system this JVM runs on is Windows.
|
static boolean |
isSolaris()
Checks whether the operating system this JVM runs on is Solaris.
|
static boolean |
isWindows()
Checks whether the operating system this JVM runs on is Windows.
|
static OperatingSystem |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static OperatingSystem[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final OperatingSystem LINUX
public static final OperatingSystem WINDOWS
public static final OperatingSystem MAC_OS
public static final OperatingSystem FREE_BSD
public static final OperatingSystem SOLARIS
public static final OperatingSystem UNKNOWN
public static OperatingSystem[] values()
for (OperatingSystem c : OperatingSystem.values()) System.out.println(c);
public static OperatingSystem valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static OperatingSystem getCurrentOperatingSystem()
public static boolean isWindows()
true
if the operating system this JVM runs on is Windows, false
otherwisepublic static boolean isLinux()
true
if the operating system this JVM runs on is Linux, false
otherwisepublic static boolean isMac()
true
if the operating system this JVM runs on is Windows, false
otherwisepublic static boolean isFreeBSD()
true
if the operating system this JVM runs on is FreeBSD, false
otherwisepublic static boolean isSolaris()
true
if the operating system this JVM runs on is Solaris, false
otherwiseCopyright © 2014–2024 The Apache Software Foundation. All rights reserved.