public class OsInfo extends Object implements Serializable
Constructor and Description |
---|
OsInfo() |
Modifier and Type | Method and Description |
---|---|
String |
getArch()
取得当前OS的架构(取自系统属性:
os.arch )。 |
String |
getFileSeparator()
取得OS的文件路径的分隔符(取自系统属性:
file.separator )。 |
String |
getLineSeparator()
取得OS的文本文件换行符(取自系统属性:
line.separator )。 |
String |
getName()
取得当前OS的名称(取自系统属性:
os.name )。 |
String |
getPathSeparator()
取得OS的搜索路径分隔符(取自系统属性:
path.separator )。 |
String |
getVersion()
取得当前OS的版本(取自系统属性:
os.version )。 |
boolean |
isAix()
判断当前OS的类型。
|
boolean |
isHpUx()
判断当前OS的类型。
|
boolean |
isIrix()
判断当前OS的类型。
|
boolean |
isLinux()
判断当前OS的类型。
|
boolean |
isMac()
判断当前OS的类型。
|
boolean |
isMacOsX()
判断当前OS的类型。
|
boolean |
isOs2()
判断当前OS的类型。
|
boolean |
isSolaris()
判断当前OS的类型。
|
boolean |
isSunOS()
判断当前OS的类型。
|
boolean |
isWindows()
判断当前OS的类型。
|
boolean |
isWindows10()
判断当前OS的类型。
|
boolean |
isWindows2000()
判断当前OS的类型。
|
boolean |
isWindows7()
判断当前OS的类型。
|
boolean |
isWindows8_1()
判断当前OS的类型。
|
boolean |
isWindows8()
判断当前OS的类型。
|
boolean |
isWindows95()
判断当前OS的类型。
|
boolean |
isWindows98()
判断当前OS的类型。
|
boolean |
isWindowsME()
判断当前OS的类型。
|
boolean |
isWindowsNT()
判断当前OS的类型。
|
boolean |
isWindowsXP()
判断当前OS的类型。
|
String |
toString()
将OS的信息转换成字符串。
|
public final String getArch()
os.arch
)。
例如:"x86"
null
。public final String getName()
os.name
)。
例如:"Windows XP"
null
。public final String getVersion()
os.version
)。
例如:"5.1"
null
。public final boolean isAix()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isHpUx()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isIrix()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isLinux()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isMac()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isMacOsX()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isOs2()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isSolaris()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isSunOS()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindows()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindows2000()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindows95()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindows98()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindowsME()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindowsNT()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindowsXP()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindows7()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindows8()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindows8_1()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final boolean isWindows10()
如果不能取得系统属性os.name
(因为Java安全限制),则总是返回false
true
public final String getFileSeparator()
file.separator
)。
例如:Unix为"/"
,Windows为"\\"
。
null
。public final String getLineSeparator()
line.separator
)。
例如:Unix为"\n"
,Windows为"\r\n"
。
null
。public final String getPathSeparator()
path.separator
)。
例如:Unix为":"
,Windows为";"
。
null
。Copyright © 2024. All rights reserved.