public final class SystemPropertyUtils
extends java.lang.Object
系统默认属性工具类
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
addProperty(java.lang.String key,
java.lang.String value)
添加环境变量,如果指定key已经存在值,则再添加到最后,使用PathSeparator隔离(windows ; linux :)
|
static java.lang.String |
getExtDirs()
返回 ExtDirs
|
static java.lang.String |
getFileSeparator()
返回 FileSeparator
|
static java.lang.String |
getJavaClassPath()
返回 JavaClassPath
|
static java.lang.String |
getJavaClassVersion()
返回 JavaClassVersion
|
static java.lang.String |
getJavaCompiler()
返回 JavaCompiler
|
static java.lang.String |
getJavaHome()
返回 JavaHome
|
static java.lang.String |
getJavaIoTmpdir()
返回 JavaIoTmpdir
|
static java.lang.String |
getJavaLibraryPath()
返回 JavaLibraryPath
|
static java.lang.String |
getJavaSpecificationName()
返回 JavaSpecificationName
|
static java.lang.String |
getJavaSpecificationVendor()
返回 JavaSpecificationVendor
|
static java.lang.String |
getJavaSpecificationVersion()
返回 JavaSpecificationVersion
|
static java.lang.String |
getJavaVendor()
返回 JavaVendor
|
static java.lang.String |
getJavaVendorUrl()
返回 JavaVendorUrl
|
static java.lang.String |
getJavaVersion()
返回 JavaVersion
|
static java.lang.String |
getJavaVmName()
返回 JavaVmName
|
static java.lang.String |
getJavaVmSpecificationName()
返回 JavaVmSpecificationName
|
static java.lang.String |
getJavaVmSpecificationVendor()
返回 JavaVmSpecificationVendor
|
static java.lang.String |
getJavaVmSpecificationVersion()
返回 JavaVmSpecificationVersion
|
static java.lang.String |
getJavaVmVendor()
返回 JavaVmVendor
|
static java.lang.String |
getJavaVmVersion()
返回 JavaVmVersion
|
static java.lang.String |
getLineSeparator()
返回 LineSeparator
|
static java.lang.String |
getOsArch()
返回 OsArch
|
static java.lang.String |
getOsName()
返回 OsName
|
static java.lang.String |
getOsVersion()
返回 OsVersion
|
static java.lang.String |
getPathSeparator()
返回 PathSeparator
|
static java.lang.String |
getProperty(java.lang.String key)
返回 key对应的属性
|
static java.lang.String |
getUserDir()
返回 UserDir
|
static java.lang.String |
getUserHome()
返回 UserHome
|
static java.lang.String |
getUserName()
返回 UserName
|
static boolean |
isLinux()
返回是否是linux操作系统
|
static boolean |
isWindows()
返回是否是windows操作系统
|
static java.lang.String |
setJavaClassPath(java.lang.String javaclassPath)
设置javaclassPath
|
static java.lang.String |
setJavaIoTmpdir(java.lang.String javaIoTmpdir)
设置javaIoTmpdir
|
static java.lang.String |
setJavaLibraryPath(java.lang.String javaLibraryPath)
设置javaLibraryPath
|
static java.lang.String |
setProperty(java.lang.String key,
java.lang.String value)
设置环境变量
|
public static java.lang.String getJavaLibraryPath()
返回 JavaLibraryPath
public static java.lang.String getJavaClassPath()
返回 JavaClassPath
public static java.lang.String getJavaIoTmpdir()
返回 JavaIoTmpdir
public static java.lang.String getJavaVersion()
返回 JavaVersion
public static java.lang.String getJavaVendor()
返回 JavaVendor
public static java.lang.String getJavaVendorUrl()
返回 JavaVendorUrl
public static java.lang.String getJavaHome()
返回 JavaHome
public static java.lang.String getJavaVmSpecificationVersion()
返回 JavaVmSpecificationVersion
public static java.lang.String getJavaVmSpecificationVendor()
返回 JavaVmSpecificationVendor
public static java.lang.String getJavaVmSpecificationName()
返回 JavaVmSpecificationName
public static java.lang.String getJavaVmVersion()
返回 JavaVmVersion
public static java.lang.String getJavaVmVendor()
返回 JavaVmVendor
public static java.lang.String getJavaVmName()
返回 JavaVmName
public static java.lang.String getJavaSpecificationVersion()
返回 JavaSpecificationVersion
public static java.lang.String getJavaSpecificationVendor()
返回 JavaSpecificationVendor
public static java.lang.String getJavaSpecificationName()
返回 JavaSpecificationName
public static java.lang.String getJavaClassVersion()
返回 JavaClassVersion
public static java.lang.String getJavaCompiler()
返回 JavaCompiler
public static java.lang.String getExtDirs()
返回 ExtDirs
public static java.lang.String getOsName()
返回 OsName
public static java.lang.String getOsArch()
返回 OsArch
public static java.lang.String getOsVersion()
返回 OsVersion
public static java.lang.String getFileSeparator()
返回 FileSeparator
public static java.lang.String getPathSeparator()
返回 PathSeparator
public static java.lang.String getLineSeparator()
返回 LineSeparator
public static java.lang.String getUserName()
返回 UserName
public static java.lang.String getUserHome()
返回 UserHome
public static java.lang.String getUserDir()
返回 UserDir
public static java.lang.String getProperty(java.lang.String key)
返回 key对应的属性
key - keypublic static java.lang.String setJavaLibraryPath(java.lang.String javaLibraryPath)
设置javaLibraryPath
javaLibraryPath - javaLibraryPathpublic static java.lang.String setJavaClassPath(java.lang.String javaclassPath)
设置javaclassPath
javaclassPath - javaclassPathpublic static java.lang.String setJavaIoTmpdir(java.lang.String javaIoTmpdir)
设置javaIoTmpdir
javaIoTmpdir - javaIoTmpdirpublic static java.lang.String setProperty(java.lang.String key,
java.lang.String value)
设置环境变量
key - keyvalue - valuepublic static java.lang.String addProperty(java.lang.String key,
java.lang.String value)
添加环境变量,如果指定key已经存在值,则再添加到最后,使用PathSeparator隔离(windows ; linux :)
key - keyvalue - valuepublic static boolean isWindows()
public static boolean isLinux()