diff --git a/src/main/java/com/mysema/codegen/ECJEvaluatorFactory.java b/src/main/java/com/mysema/codegen/ECJEvaluatorFactory.java index b2ba4ed..f2069f5 100644 --- a/src/main/java/com/mysema/codegen/ECJEvaluatorFactory.java +++ b/src/main/java/com/mysema/codegen/ECJEvaluatorFactory.java @@ -62,7 +62,12 @@ public class ECJEvaluatorFactory extends AbstractEvaluatorFactory { public static CompilerOptions getDefaultCompilerOptions() { String javaSpecVersion = System.getProperty("java.specification.version"); - if (javaSpecVersion.equals("1.8")) { + if (javaSpecVersion.equals("1.8") + || javaSpecVersion.equals("9") + || javaSpecVersion.equals("10") + || javaSpecVersion.equals("11") + || javaSpecVersion.equals("12")) + { javaSpecVersion = "1.7"; } Map settings = Maps.newHashMap();