
Much the same way, we recommend using the latter ( Java 17) for running WildFly 27. So you can mainly choose between Java 11 and Java 17.

Since the early days of Java 9 development the WildFly team has worked to ensure that not only the WildFly code itself, but also the integrated libraries would all run well on the later generation JVMs.Ĭurrently the minimum version required to run a recent version of WildFly (15-21) is Java 8 (Oracle JDK or OpenJDK). The modularization of the JVM that began with Java 9 had a significant impact on a complex server like WildFly, particularly in the areas of classloading and reflection, both of which are extensively used.


This tutorial discusses the recommended JDK versions to be used for WildFly and JBoss Enterprise Application Platform (EAP) and how to set the Java version for it.
