public final class JavaVersion
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static int |
majorJavaVersion |
Modifier | Constructor and Description |
---|---|
private |
JavaVersion() |
Modifier and Type | Method and Description |
---|---|
private static int |
determineMajorJavaVersion() |
private static int |
extractBeginningInt(java.lang.String javaVersion) |
static int |
getMajorJavaVersion() |
(package private) static int |
getMajorJavaVersion(java.lang.String javaVersion) |
static boolean |
isJava9OrLater() |
private static int |
parseDotted(java.lang.String javaVersion) |
private static int determineMajorJavaVersion()
static int getMajorJavaVersion(java.lang.String javaVersion)
private static int parseDotted(java.lang.String javaVersion)
private static int extractBeginningInt(java.lang.String javaVersion)
public static int getMajorJavaVersion()
public static boolean isJava9OrLater()
true
if the application is running on Java 9 or later; and false
otherwise.