public class System extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BUS_DATE_LENIENT
自定义系统属性:解析日期字符串是否采用严格模式
|
static String |
CLASS_PATH
类路径
|
static String |
CLASS_VERSION
Java 类格式版本号
|
static String |
COMPILER
要使用的 JIT 编译器的名称
|
static String |
ENDORSED_DIRS
扩展jdk的系统库目录
|
static String |
EXT_DIRS
一个或多个扩展目录的路径
|
static String |
FILE_SEPARATOR
文件分隔符
UNIX /
|
static String |
HOME
Java 安装目录
|
static String |
IO_TMPDIR
默认的临时文件路径
|
static String |
LIBRARY_PATH
加载库时搜索的路径列表
|
static String |
LINE_SEPARATOR
行分隔符
Unix /n
|
static String |
OS_ARCH
操作系统的架构
|
static String |
OS_NAME
操作系统的名称
|
static String |
OS_VERSION
操作系统的版本
|
static String |
PATH_SEPARATOR
路径分隔符
Unix :
|
static String |
RUNTIME_NAME
运行环境名称
|
static String |
RUNTIME_VERSION
运行环境版本
|
static String |
SPECIFICATION_NAME
Java 运行时环境规范名称
|
static String |
SPECIFICATION_VENDOR
Java 运行时环境规范供应商
|
static String |
SPECIFICATION_VERSION
Java 运行时环境规范版本
|
static String |
SUN_CLASS_PATH
BootstrapClassLoader加载的jar包路径
|
static String |
SUN_DATA_MODEL
JVM 系统位数 32/64
|
static String |
USER_COUNTRY
用户的当前地区国家
|
static String |
USER_DIR
用户的当前工作目录
|
static String |
USER_HOME
用户的主目录
|
static String |
USER_LANGUAGE
用户的当前语言
|
static String |
USER_NAME
用户的账户名称
|
static String |
USER_REGION
用户的当前区域
|
static String |
VENDOR
Java 运行时环境供应商
|
static String |
VENDOR_URL
Java 供应商的 URL
|
static String |
VERSION
Java 运行时环境版本
|
static String |
VM_INFO
Java 虚拟机实现信息
|
static String |
VM_NAME
Java 虚拟机实现名称
|
static String |
VM_SPECIFICATION_NAME
Java 虚拟机规范名称
|
static String |
VM_SPECIFICATION_VENDOR
Java 虚拟机规范供应商
|
static String |
VM_SPECIFICATION_VERSION
Java 虚拟机规范版本
|
static String |
VM_VENDOR
Java 虚拟机实现供应商
|
static String |
VM_VERSION
Java 虚拟机实现版本
|
| Constructor and Description |
|---|
System() |
| Modifier and Type | Method and Description |
|---|---|
static String |
clearProperty(String key) |
static String |
get(String key)
获得System属性
|
static String |
get(String name,
boolean quiet)
取得系统属性,如果因为Java安全的限制而失败,则将错误打在Log中,然后返回
null |
static String |
get(String name,
String defaultValue)
取得系统属性,如果因为Java安全的限制而失败,则将错误打在Log中,然后返回 defaultValue
|
static boolean |
getBoolean(String key,
boolean defaultValue)
获得boolean类型值
|
static long |
getInt(String key,
int defaultValue)
获得int类型值
|
static long |
getLong(String key,
long defaultValue)
获得long类型值
|
static Properties |
getProperties() |
static String |
getProperty(String key)
获取指定配置信息
|
static String |
getProperty(String key,
String def) |
static Properties |
getProps() |
static void |
set(String key,
String value)
设置系统属性,value为
null表示移除此属性 |
public static final String VERSION
public static final String VENDOR
public static final String VENDOR_URL
public static final String HOME
public static final String VM_SPECIFICATION_VERSION
public static final String VM_SPECIFICATION_VENDOR
public static final String VM_SPECIFICATION_NAME
public static final String VM_VERSION
public static final String VM_VENDOR
public static final String VM_NAME
public static final String VM_INFO
public static final String SPECIFICATION_VERSION
public static final String SPECIFICATION_VENDOR
public static final String SPECIFICATION_NAME
public static final String CLASS_VERSION
public static final String CLASS_PATH
public static final String LIBRARY_PATH
public static final String IO_TMPDIR
public static final String COMPILER
public static final String EXT_DIRS
public static final String OS_NAME
public static final String OS_ARCH
public static final String OS_VERSION
public static final String FILE_SEPARATOR
public static final String PATH_SEPARATOR
public static final String LINE_SEPARATOR
public static final String USER_NAME
public static final String USER_HOME
public static final String USER_DIR
public static final String USER_LANGUAGE
public static final String USER_COUNTRY
public static final String USER_REGION
public static final String RUNTIME_NAME
public static final String RUNTIME_VERSION
public static final String ENDORSED_DIRS
public static final String SUN_CLASS_PATH
public static final String SUN_DATA_MODEL
public static String BUS_DATE_LENIENT
public static Properties getProperties()
public static String get(String name, String defaultValue)
name - 属性名defaultValue - 默认值System.getProperty(String),
System.getenv(String)public static String get(String name, boolean quiet)
nullname - 属性名quiet - 安静模式,不将出错信息打在System.err中nullSystem.getProperty(String),
System.getenv(String)public static String get(String key)
key - 键System.getProperty(String),
System.getenv(String)public static boolean getBoolean(String key, boolean defaultValue)
key - 键defaultValue - 默认值public static long getInt(String key, int defaultValue)
key - 键defaultValue - 默认值public static long getLong(String key, long defaultValue)
key - 键defaultValue - 默认值public static Properties getProps()
Copyright © 2022. All rights reserved.