|
|||||||||
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/JVM version that Spring is operating on, to allow for automatically adapting to the present platform's capabilities.
Note that Spring requires JVM 1.5 or higher, as of Spring 3.0.
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()
Deprecated. as of Spring 3.0 which requires Java 1.5+ |
static boolean |
isAtLeastJava15()
Deprecated. as of Spring 3.0 which requires Java 1.5+ |
static boolean |
isAtLeastJava16()
Deprecated. as of Spring 3.0, in favor of reflective checks for the specific Java 1.6 classes of interest |
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
@Deprecated public static boolean isAtLeastJava14()
true
if the current JVM is at least Java 1.4getMajorJavaVersion()
,
JAVA_14
,
JAVA_15
,
JAVA_16
,
JAVA_17
@Deprecated public static boolean isAtLeastJava15()
true
if the current JVM is at least Java 1.5getMajorJavaVersion()
,
JAVA_15
,
JAVA_16
,
JAVA_17
@Deprecated 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 |