@Beta @GwtIncompatible(value="java.lang.System#getProperty") @CheckReturnValue public enum StandardSystemProperty extends Enum<StandardSystemProperty>
Represents a standard system property.
Enum Constant and Description |
---|
FILE_SEPARATOR
File separator ("/" on UNIX).
|
JAVA_CLASS_PATH
Java class path.
|
JAVA_CLASS_VERSION
Java class format version number.
|
JAVA_COMPILER
Name of JIT compiler to use.
|
JAVA_EXT_DIRS
Path of extension directory or directories.
|
JAVA_HOME
Java installation directory.
|
JAVA_IO_TMPDIR
Default temp file path.
|
JAVA_LIBRARY_PATH
List of paths to search when loading libraries.
|
JAVA_SPECIFICATION_NAME
Java Runtime Environment specification name.
|
JAVA_SPECIFICATION_VENDOR
Java Runtime Environment specification vendor.
|
JAVA_SPECIFICATION_VERSION
Java Runtime Environment specification version.
|
JAVA_VENDOR
Java Runtime Environment vendor.
|
JAVA_VENDOR_URL
Java vendor URL.
|
JAVA_VERSION
Java Runtime Environment version.
|
JAVA_VM_NAME
Java Virtual Machine implementation name.
|
JAVA_VM_SPECIFICATION_NAME
Java Virtual Machine specification name.
|
JAVA_VM_SPECIFICATION_VENDOR
Java Virtual Machine specification vendor.
|
JAVA_VM_SPECIFICATION_VERSION
Java Virtual Machine specification version.
|
JAVA_VM_VENDOR
Java Virtual Machine implementation vendor.
|
JAVA_VM_VERSION
Java Virtual Machine implementation version.
|
LINE_SEPARATOR
Line separator ("\n" on UNIX).
|
OS_ARCH
Operating system architecture.
|
OS_NAME
Operating system name.
|
OS_VERSION
Operating system version.
|
PATH_SEPARATOR
Path separator (":" on UNIX).
|
USER_DIR
User's current working directory.
|
USER_HOME
User's home directory.
|
USER_NAME
User's account name.
|
Modifier and Type | Method and Description |
---|---|
String |
key()
Returns the key used to lookup this system property.
|
String |
toString()
Returns a string representation of this system property.
|
String |
value()
Returns the current value for this system property by delegating to
System.getProperty(String) . |
static StandardSystemProperty |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static StandardSystemProperty[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final StandardSystemProperty JAVA_VERSION
public static final StandardSystemProperty JAVA_VENDOR
public static final StandardSystemProperty JAVA_VENDOR_URL
public static final StandardSystemProperty JAVA_HOME
public static final StandardSystemProperty JAVA_VM_SPECIFICATION_VERSION
public static final StandardSystemProperty JAVA_VM_SPECIFICATION_VENDOR
public static final StandardSystemProperty JAVA_VM_SPECIFICATION_NAME
public static final StandardSystemProperty JAVA_VM_VERSION
public static final StandardSystemProperty JAVA_VM_VENDOR
public static final StandardSystemProperty JAVA_VM_NAME
public static final StandardSystemProperty JAVA_SPECIFICATION_VERSION
public static final StandardSystemProperty JAVA_SPECIFICATION_VENDOR
public static final StandardSystemProperty JAVA_SPECIFICATION_NAME
public static final StandardSystemProperty JAVA_CLASS_VERSION
public static final StandardSystemProperty JAVA_CLASS_PATH
public static final StandardSystemProperty JAVA_LIBRARY_PATH
public static final StandardSystemProperty JAVA_IO_TMPDIR
public static final StandardSystemProperty JAVA_COMPILER
public static final StandardSystemProperty JAVA_EXT_DIRS
public static final StandardSystemProperty OS_NAME
public static final StandardSystemProperty OS_ARCH
public static final StandardSystemProperty OS_VERSION
public static final StandardSystemProperty FILE_SEPARATOR
public static final StandardSystemProperty PATH_SEPARATOR
public static final StandardSystemProperty LINE_SEPARATOR
public static final StandardSystemProperty USER_NAME
public static final StandardSystemProperty USER_HOME
public static final StandardSystemProperty USER_DIR
public static StandardSystemProperty[] values()
for (StandardSystemProperty c : StandardSystemProperty.values()) System.out.println(c);
public static StandardSystemProperty 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 String key()
Returns the key used to lookup this system property.
@Nullable public String value()
Returns the current value for this system property by delegating to System.getProperty(String)
.
public String toString()
Returns a string representation of this system property.
toString
in class Enum<StandardSystemProperty>