public final class JDK extends Object
1.6.0_u14 == major = 1 minor = 6, subminor = 0, update = 14
| Modifier and Type | Class and Description |
|---|---|
static class |
JDK.Version |
| Constructor and Description |
|---|
JDK() |
| Modifier and Type | Method and Description |
|---|---|
static int |
getMajor() |
static int |
getMinor() |
static int |
getSubMinor() |
static int |
getUpdate() |
static String |
getVendor() |
static JDK.Version |
getVersion() |
static JDK.Version |
getVersion(String string) |
static boolean |
isCorrectJDK(Optional<JDK.Version> minVersion,
Optional<JDK.Version> maxVersion) |
static boolean |
isCorrectJDK(Optional<JDK.Version> reference,
Optional<JDK.Version> minVersion,
Optional<JDK.Version> maxVersion) |
static boolean |
isCorrectJDK(Optional<JDK.Version> reference,
Optional<String> vendor,
Optional<JDK.Version> minVersion,
Optional<JDK.Version> maxVersion)
Check if the reference version falls between the minVersion and maxVersion.
|
static boolean |
isOpenJSSEFlagRequired() |
static boolean |
isTls13Supported() |
static boolean |
ok()
See if the current JDK is legal for running GlassFish
|
static String |
toStringStatic()
No instances are allowed so it is pointless to override toString
|
public static boolean isTls13Supported()
public static boolean isOpenJSSEFlagRequired()
public static boolean ok()
public static int getMajor()
public static int getMinor()
public static int getSubMinor()
public static int getUpdate()
public static String getVendor()
public static JDK.Version getVersion(String string)
public static JDK.Version getVersion()
public static boolean isCorrectJDK(Optional<JDK.Version> minVersion, Optional<JDK.Version> maxVersion)
public static boolean isCorrectJDK(Optional<JDK.Version> reference, Optional<JDK.Version> minVersion, Optional<JDK.Version> maxVersion)
public static boolean isCorrectJDK(Optional<JDK.Version> reference, Optional<String> vendor, Optional<JDK.Version> minVersion, Optional<JDK.Version> maxVersion)
reference - The version to compare; falls back to the current JDK version if empty.vendor - The inclusive JDK vendor.minVersion - The inclusive minimum version.maxVersion - The inclusive maximum version.public static String toStringStatic()
Copyright © 2021. All rights reserved.