/** * Returns the Java version. * * @return Returns the Java version. */ private static JavaVersion getJavaVersion() { if (getJavaVersionMatches("1.1")) { return JavaVersion.JAVA_1_1; } else if (getJavaVersionMatches("1.2")) { return JavaVersion.JAVA_1_2; } else if (getJavaVersionMatches("1.3")) { return JavaVersion.JAVA_1_3; } else if (getJavaVersionMatches("1.4")) { return JavaVersion.JAVA_1_4; } else if (getJavaVersionMatches("1.5")) { return JavaVersion.JAVA_1_5; } else if (getJavaVersionMatches("1.6")) { return JavaVersion.JAVA_1_6; } else if (getJavaVersionMatches("1.7")) { return JavaVersion.JAVA_1_7; } else if (getJavaVersionMatches("1.8")) { return JavaVersion.JAVA_1_8; } else if (getJavaVersionMatches("9")) { return JavaVersion.JAVA_1_9; } else { return JavaVersion.OTHER; } }