public class JavaVersion extends Object
| 限定符和类型 | 类和说明 |
|---|---|
private static class |
JavaVersion.JavaVersionHolder |
| 限定符和类型 | 字段和说明 |
|---|---|
private int |
majorVersion |
private int |
minorVersion |
private int[] |
versions |
| 限定符 | 构造器和说明 |
|---|---|
private |
JavaVersion(int majorVersion,
int minorVersion) |
private |
JavaVersion(int majorVersion,
int minorVersion,
int[] versions) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
compare(JavaVersion javaVersion) |
static JavaVersion |
current() |
static boolean |
equals(JavaVersion javaVersion) |
private static String |
getCurrentJavaVendor() |
static boolean |
higherThanOrEquals(JavaVersion javaVersion) |
static boolean |
isJava11() |
static boolean |
isJava11PlusSpec() |
static boolean |
isJava12PlusSpec() |
static boolean |
isJava17() |
static boolean |
isJava17PlusSpec() |
static boolean |
isJava8() |
static boolean |
isOracleJdk() |
static boolean |
lowerThanOrEquals(JavaVersion javaVersion) |
String |
toString() |
private final int majorVersion
private final int minorVersion
private final int[] versions
private JavaVersion(int majorVersion,
int minorVersion,
int[] versions)
private JavaVersion(int majorVersion,
int minorVersion)
private static String getCurrentJavaVendor()
public static boolean isJava17PlusSpec()
public static boolean isJava8()
public static boolean isJava11()
public static boolean isJava17()
public static boolean isJava12PlusSpec()
public static boolean isJava11PlusSpec()
public static boolean isOracleJdk()
public static JavaVersion current()
public int compare(JavaVersion javaVersion)
public static boolean higherThanOrEquals(JavaVersion javaVersion)
public static boolean lowerThanOrEquals(JavaVersion javaVersion)
public static boolean equals(JavaVersion javaVersion)
Copyright © 2022. All rights reserved.