Versions Java

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.6.0) est compatible et certifiée JDK 6, 7 et 8. Les projets d’UI basés sur Vaadin nécessitent n JDK 8.

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.

La version à venir (2.7.0) apportera une entière compatibilité avec les JDK 9 à 15. Les 16 et supérieurs ne seront pas encore supportés.

Par contre, Le JDK 6 sera supprimé des versions supportées. Ainsi, l’extension JDK 7 sera dépréciée et directement réintégrée dans le projet core.