All Downloads are FREE. Search and download functionalities are using the official Maven repository.

hprose.util.JdkVersion Maven / Gradle / Ivy

/**********************************************************\
|                                                          |
|                          hprose                          |
|                                                          |
| Official WebSite: http://www.hprose.com/                 |
|                   http://www.hprose.org/                 |
|                                                          |
\**********************************************************/
/**********************************************************\
 *                                                        *
 * JdkVersion.java                                        *
 *                                                        *
 * JdkVersion class for Java.                             *
 *                                                        *
 * LastModified: Jun 18, 2015                             *
 * Author: Ma Bingyao                   *
 *                                                        *
\**********************************************************/

package hprose.util;

public abstract class JdkVersion {  
    public final static int JAVA_15 = 5;  
    public final static int JAVA_16 = 6;  
    public final static int JAVA_17 = 7;  
    public final static int JAVA_18 = 8;  
    public final static int JAVA_19 = 9;  
    public final static String javaVersion;  
    public final static int majorJavaVersion;
    static {  
        javaVersion = System.getProperty("java.version");  
        if (javaVersion.contains("1.9.")) {
            majorJavaVersion = JAVA_19;  
        }  
        else if (javaVersion.contains("1.8.")) {
            majorJavaVersion = JAVA_18;  
        }  
        else if (javaVersion.contains("1.7.")) {
            majorJavaVersion = JAVA_17;  
        }  
        else if (javaVersion.contains("1.6.")) {  
            majorJavaVersion = JAVA_16;  
        }  
        else {  
            majorJavaVersion = JAVA_15;  
        }  
    }  
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy