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

com.ionic.sdk.core.vm.Version Maven / Gradle / Ivy

Go to download

The Ionic Java SDK provides an easy-to-use interface to the Ionic Platform.

There is a newer version: 2.9.0
Show newest version
package com.ionic.sdk.core.vm;

/**
 * Encapsulate logic to evaluate version of running JRE.
 * 

* Java version history */ public final class Version { /** * Constructor. * http://checkstyle.sourceforge.net/config_design.html#FinalClass */ private Version() { } /** * Evaluate whether running JRE is version 7 (released July 2011). * * @return true iff JRE is version 7 */ public static boolean isJava7() { return System.getProperty(VM.Sys.JAVA_VERSION).contains(VERSION_1_7); } /** * Evaluate whether running JRE is version 8 (released March 2014). * * @return true iff JRE is version 8 */ public static boolean isJava8() { return System.getProperty(VM.Sys.JAVA_VERSION).contains(VERSION_1_8); } /** * Evaluate whether running JRE is version 9 (released September 2017). * * @return true iff JRE is version 9 */ public static boolean isJava9() { return System.getProperty(VM.Sys.JAVA_VERSION).contains(VERSION_1_9); } /** * The prefix of the value of the in-use JRE which corresponds to version 7 (released July 2011). */ private static final String VERSION_1_7 = "1.7."; /** * The prefix of the value of the in-use JRE which corresponds to version 8 (released March 2014). */ private static final String VERSION_1_8 = "1.8."; /** * The prefix of the value of the in-use JRE which corresponds to version 9 (released September 2017). */ private static final String VERSION_1_9 = "1.9."; }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy