final String minimalJavaVersion = compilerData.getExternalInfo().getJavaVersion(); final boolean javaVersionStrict = compilerData.getExternalInfo().getJavaVersionStrict(); for (IXMLElement ixmlElement : data.getChildrenNamed("jar"))
/** * Checks the Java version. * * @return <tt>true</tt> if requirements are met, otherwise <tt>false</tt> */ @Override public boolean check() { String version = getJavaVersion(); String required = installData.getInfo().getJavaVersion(); if (required == null || version == null) { return true; } CompareVersionsMajorCondition comparator = new CompareVersionsMajorCondition(); comparator.setInstallData(installData); comparator.setLeftOperand(version); comparator.setRightOperand(required); comparator.setOperator(ComparisonOperator.GREATEREQUAL); if (!comparator.isTrue()) { versionNotAvailable(version, required); return false; } return true; }