diff --git a/build.xml b/build.xml
index d1a18dbc6bd78753b0561d8ce4d393b70f638e6d..9afd881ede59d4bd20c1af00368f2f6ed88bb645 100644
--- a/build.xml
+++ b/build.xml
@@ -11,10 +11,16 @@
     <property name="netbeans-plat-version" value="11.3" />
     <property name="nbplatform.active.dir" value="${basedir}/netbeans-plat/${netbeans-plat-version}" />
     <!-- Supported java versions.-->
+
+    <echo message="Java version is ${java.version} and ant java version is ${ant.java.version}"/>
     <condition property="supported-java-versions">
         <or>
             <matches string="${java.version}" pattern="11\.0\.*"/>
             <equals arg1="${ant.java.version}" arg2="11"/>
+            <matches string="${java.version}" pattern="14\.0\.*"/>
+            <equals arg1="${ant.java.version}" arg2="14"/>
+            <matches string="${java.version}" pattern="17\.0\.*"/>
+            <equals arg1="${ant.java.version}" arg2="17"/>
         </or>
     </condition>