If the current JRE version can be detected but is not one of the predefined
constants in this enum, OTHER will be considered to be the
current JRE version.
JAVA_8, JAVA_9, JAVA_10, JAVA_11, JAVA_12, JAVA_13, JAVA_14, JAVA_15, JAVA_16, JAVA_17, JAVA_18, JAVA_19, JAVA_20, JAVA_21, JAVA_22, JAVA_23, JAVA_24, JAVA_25, JAVA_26, OTHER, EnabledOnJre, DisabledOnJre, EnabledForJreRange, DisabledForJreRange
| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| public static final JRE | |
| public static final JRE | |
| public static final JRE | |
| public static final JRE | |
| public static final JRE | |
| public static final JRE | |
| public static final JRE | |
| public static final JRE | JAVA_17
Java 17. |
| public static final JRE | JAVA_18
Java 18. |
| public static final JRE | JAVA_19
Java 19. |
| public static final JRE | JAVA_20
Java 20. |
| public static final JRE | JAVA_21
Java 21. |
| public static final JRE | JAVA_22
Java 22. |
| public static final JRE | JAVA_23
Java 23. |
| public static final JRE | JAVA_24
Java 24. |
| public static final JRE | JAVA_25
Java 25. |
| public static final JRE | JAVA_26
Java 26. |
| public static final JRE | |
| public static final JRE | |
| pack-priv static final int | |
| public static final JRE | |
| public static final JRE | UNDEFINED
An undefined JRE version. |
| pack-priv static final int | |
| private final int |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static JRE | |
| public static JRE | currentVersion()
Deprecated
since 5.12. in favor of
currentJre()
Returns the |
| public static int | Returns: the version number for the currently executing JVM, or-1
if the current JVM version could not be determinedReturns the version number for the currently executing JVM, or |
| public boolean | Returns: true if this JRE is known to be the
Java Runtime Environment version for the currently executing JVM or if
the version is OTHERReturns |
| public static boolean | Returns: true if the supplied version number is known to be the
Java Runtime Environment version for the currently executing JVM or if
the supplied version number is -1 and the current JVM version
could not be determinedReturns |
| pack-priv static boolean | |
| public static JRE | |
| public static JRE[] | |
| public int |
| CURRENT_VERSION | back to summary |
|---|---|
| private static final int CURRENT_VERSION | |
| JAVA_10 | back to summary |
|---|---|
| public static final JRE JAVA_10
Java 10.
| |
| JAVA_11 | back to summary |
|---|---|
| public static final JRE JAVA_11
Java 11.
| |
| JAVA_12 | back to summary |
|---|---|
| public static final JRE JAVA_12
Java 12.
| |
| JAVA_13 | back to summary |
|---|---|
| public static final JRE JAVA_13
Java 13.
| |
| JAVA_14 | back to summary |
|---|---|
| public static final JRE JAVA_14
Java 14.
| |
| JAVA_15 | back to summary |
|---|---|
| public static final JRE JAVA_15
Java 15.
| |
| JAVA_16 | back to summary |
|---|---|
| public static final JRE JAVA_16
Java 16.
| |
| JAVA_17 | back to summary |
|---|---|
| public static final JRE JAVA_17 Java 17.
| |
| JAVA_18 | back to summary |
|---|---|
| public static final JRE JAVA_18 Java 18.
| |
| JAVA_19 | back to summary |
|---|---|
| public static final JRE JAVA_19 Java 19.
| |
| JAVA_20 | back to summary |
|---|---|
| public static final JRE JAVA_20 Java 20.
| |
| JAVA_21 | back to summary |
|---|---|
| public static final JRE JAVA_21 Java 21.
| |
| JAVA_22 | back to summary |
|---|---|
| public static final JRE JAVA_22 Java 22.
| |
| JAVA_23 | back to summary |
|---|---|
| public static final JRE JAVA_23 Java 23.
| |
| JAVA_24 | back to summary |
|---|---|
| public static final JRE JAVA_24 Java 24.
| |
| JAVA_25 | back to summary |
|---|---|
| public static final JRE JAVA_25 Java 25.
| |
| JAVA_26 | back to summary |
|---|---|
| public static final JRE JAVA_26 Java 26.
| |
| JAVA_8 | back to summary |
|---|---|
| public static final JRE JAVA_8
Java 8.
| |
| JAVA_9 | back to summary |
|---|---|
| public static final JRE JAVA_9
Java 9.
| |
| MINIMUM_VERSION | back to summary |
|---|---|
| pack-priv static final int MINIMUM_VERSION | |
| OTHER | back to summary |
|---|---|
| public static final JRE OTHER A JRE version other than This constant returns | |
| UNDEFINED | back to summary |
|---|---|
| public static final JRE UNDEFINED An undefined JRE version. This constant is used by JUnit as a default configuration value but is not intended to be used by users. This constant returns
| |
| UNDEFINED_VERSION | back to summary |
|---|---|
| pack-priv static final int UNDEFINED_VERSION | |
| version | back to summary |
|---|---|
| private final int version | |
| JRE | back to summary |
|---|---|
| private JRE(int version) | |
| currentJre | back to summary |
|---|---|
| public static JRE currentJre() Returns the | |
| currentVersion | back to summary |
|---|---|
| public static JRE currentVersion()
Returns the
| |
| currentVersionNumber | back to summary |
|---|---|
| public static int currentVersionNumber() Returns the version number for the currently executing JVM, or
| |
| isCurrentVersion | back to summary |
|---|---|
| public boolean isCurrentVersion() Returns
| |
| isCurrentVersion | back to summary |
|---|---|
| public static boolean isCurrentVersion(int version) Returns
| |
| isCurrentVersionWithinRange | back to summary |
|---|---|
| pack-priv static boolean isCurrentVersionWithinRange(int min, int max) | |
| valueOf | back to summary |
|---|---|
| public static JRE valueOf(String name) | |
| values | back to summary |
|---|---|
| public static JRE[] values() | |
| version | back to summary |
|---|---|
| public int version() Get the version of this If this
| |