@Internal public enum OperatingSystem extends Enum<OperatingSystem>
限定符和类型 | 方法和说明 |
---|---|
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)
返回带有指定名称的该类型的枚举常量。
|
static OperatingSystem[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
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
- 要返回的枚举常量的名称。IllegalArgumentException
- 如果该枚举类型没有带有指定名称的常量NullPointerException
- 如果参数为空值public 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–2022 The Apache Software Foundation. All rights reserved.