public class JavaInfo extends Object implements Serializable
Constructor and Description |
---|
JavaInfo() |
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 ),java10及其之后的版本返回值为4位。 |
boolean |
isJava1_1()
判断当前Java的版本。
|
boolean |
isJava1_2()
判断当前Java的版本。
|
boolean |
isJava1_3()
判断当前Java的版本。
|
boolean |
isJava1_4()
判断当前Java的版本。
|
boolean |
isJava1_5()
判断当前Java的版本。
|
boolean |
isJava1_6()
判断当前Java的版本。
|
boolean |
isJava1_7()
判断当前Java的版本。
|
boolean |
isJava1_8()
判断当前Java的版本。
|
boolean |
isJava10()
判断当前Java的版本。
|
boolean |
isJava11()
判断当前Java的版本。
|
boolean |
isJava12()
判断当前Java的版本。
|
boolean |
isJava9()
判断当前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
),java10及其之后的版本返回值为4位。
例如:
120
。131
1102
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 isJava1_1()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回 false
true
public final boolean isJava1_2()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回 false
true
public final boolean isJava1_3()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回 false
true
public final boolean isJava1_4()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回 false
true
public final boolean isJava1_5()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回 false
true
public final boolean isJava1_6()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回 false
true
public final boolean isJava1_7()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回 false
true
public final boolean isJava1_8()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回 false
true
public final boolean isJava9()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回 false
true
public final boolean isJava10()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回 false
true
public final boolean isJava11()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回 false
true
public final boolean isJava12()
如果不能取得系统属性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 © 2021. All rights reserved.