public static final class SystemUtil.JavaInfo extends Object
Modifier and Type | Method and Description |
---|---|
String |
getVendor()
取得当前Java impl.的厂商(取自系统属性:
java.vendor )。 |
String |
getVendorURL()
取得当前Java impl.的厂商网站的URL(取自系统属性:
java.vendor.url )。 |
String |
getVersion()
取得当前Java impl.的版本(取自系统属性:
java.version )。 |
float |
getVersionFloat()
取得当前Java impl.的版本(取自系统属性:
java.version )。 |
int |
getVersionInt()
取得当前Java impl.的版本(取自系统属性:
java.version )。 |
boolean |
isJava11()
判断当前Java的版本。
|
boolean |
isJava12()
判断当前Java的版本。
|
boolean |
isJava13()
判断当前Java的版本。
|
boolean |
isJava14()
判断当前Java的版本。
|
boolean |
isJava15()
判断当前Java的版本。
|
boolean |
isJavaVersionAtLeast(float requiredVersion)
判定当前Java的版本是否大于等于指定的版本号。
|
boolean |
isJavaVersionAtLeast(int requiredVersion)
判定当前Java的版本是否大于等于指定的版本号。
|
String |
toString()
将Java Implementation的信息转换成字符串。
|
public final String getVersion()
java.version
)。
例如Sun JDK 1.4.2:"1.4.2"
null
。public final float getVersionFloat()
java.version
)。
例如:
1.2f
。1.31f
0
。public final int getVersionInt()
java.version
)。
例如:
120
。131
0
。public final String getVendor()
java.vendor
)。
例如Sun JDK 1.4.2:"Sun Microsystems Inc."
null
。public final String getVendorURL()
java.vendor.url
)。
例如Sun JDK 1.4.2:"http://java.sun.com/"
null
。public final boolean isJava11()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回
false
true
public final boolean isJava12()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回
false
true
public final boolean isJava13()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回
false
true
public final boolean isJava14()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回
false
true
public final boolean isJava15()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回
false
true
public final boolean isJavaVersionAtLeast(float requiredVersion)
例如:
isJavaVersionAtLeast(1.2f)
isJavaVersionAtLeast(1.31f)
requiredVersion
- 需要的版本true
public final boolean isJavaVersionAtLeast(int requiredVersion)
例如:
isJavaVersionAtLeast(120)
isJavaVersionAtLeast(131)
requiredVersion
- 需要的版本true
Copyright © 2006–2018 TinyGroup. All rights reserved.