|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.core.JdkVersion
public abstract class JdkVersion
Internal helper class used to find the Java/JDK version that Spring is operating on, to allow for automatically adapting to the present platform's capabilities.
Note that Spring requires JVM 1.4 or higher, as of Spring 2.5.
Field Summary | |
---|---|
static int |
JAVA_13
Constant identifying the 1.3.x JVM (JDK 1.3). |
static int |
JAVA_14
Constant identifying the 1.4.x JVM (J2SE 1.4). |
static int |
JAVA_15
Constant identifying the 1.5 JVM (Java 5). |
static int |
JAVA_16
Constant identifying the 1.6 JVM (Java 6). |
static int |
JAVA_17
Constant identifying the 1.7 JVM (Java 7). |
Constructor Summary | |
---|---|
JdkVersion()
|
Method Summary | |
---|---|
static String |
getJavaVersion()
Return the full Java version string, as returned by System.getProperty("java.version") . |
static int |
getMajorJavaVersion()
Get the major version code. |
static boolean |
isAtLeastJava14()
Convenience method to determine if the current JVM is at least Java 1.4. |
static boolean |
isAtLeastJava15()
Convenience method to determine if the current JVM is at least Java 1.5 (Java 5). |
static boolean |
isAtLeastJava16()
Convenience method to determine if the current JVM is at least Java 1.6 (Java 6). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int JAVA_13
public static final int JAVA_14
public static final int JAVA_15
public static final int JAVA_16
public static final int JAVA_17
Constructor Detail |
---|
public JdkVersion()
Method Detail |
---|
public static String getJavaVersion()
System.getProperty("java.version")
.
System.getProperty(String)
public static int getMajorJavaVersion()
if (getMajorJavaVersion() < JAVA_14)
.
JAVA_13
,
JAVA_14
,
JAVA_15
,
JAVA_16
,
JAVA_17
public static boolean isAtLeastJava14()
true
if the current JVM is at least Java 1.4getMajorJavaVersion()
,
JAVA_14
,
JAVA_15
,
JAVA_16
,
JAVA_17
public static boolean isAtLeastJava15()
true
if the current JVM is at least Java 1.5getMajorJavaVersion()
,
JAVA_15
,
JAVA_16
,
JAVA_17
public static boolean isAtLeastJava16()
true
if the current JVM is at least Java 1.6getMajorJavaVersion()
,
JAVA_16
,
JAVA_17
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |