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