public class JavaInfo extends Object
构造器和说明 |
---|
JavaInfo() |
限定符和类型 | 方法和说明 |
---|---|
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 |
isJava16()
判断当前Java的版本。
|
boolean |
isJava17()
判断当前Java的版本。
|
boolean |
isJava18()
判断当前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 isJava16()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回 false
true
public final boolean isJava17()
如果不能取得系统属性java.version
(因为Java安全限制),则总是返回 false
true
public final boolean isJava18()
如果不能取得系统属性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.