Au fur et à mesure des versions de MRules, les versions de Java supportées ou non ont évolué. Nous faisons le maximum pour supporter les anciennes versions de JDK le plus longtemps possible, mais l’intégration de nouvelles fonctionnalités et le support des derniers JDK exigent parfois de retirer le support d’une version ancienne.
Ainsi, la version actuelle de MRules (2.8.1) est compatible et certifiée JDK 7 à 15. Les projets d’UI basés sur Vaadin nécessitent un JDK 8 ou supérieur.
Les JDK 9 et supérieurs présentent encore des incompatibilités, essentiellement au niveau du moteur de grammaire, même si elles ont été améliorées avec la dernière version.
Les JDK 16 et supérieurs seront encore supportés par une future version.
A noté que le JDK 6 n’est plus supporté depuis la version 2.7.0.