Pour faire simple, la JRE est indispensable pour exécuter des programmes Java alors que le JDK est utile pour développer.
Vous pouvez installer JRE pour exécuter des programmes, mais pour développer des programmes Java, vous devez installer le JDK.
Oui, le JDK (Java Development Kit) inclut la JRE (Java Runtime Environment) !
Et ainsi que des outils supplémentaires pour le développement et la compilation des programmes écrits en Java.
La Java SE (Java Standard Edition) fournit les outils de base pour :
Il y a de nombreuses API avec des fonctionnalités telles que :
Donc, avec une JSE on peut créer des applications Java simples, comme des applications de bureau, applications mobiles, applications web et même des jeux,…
la Java Enterprise Edition (Java EE) est une extension de Java Standard Edition (Java SE).
Elle fournit un ensemble d’outils et de technologies pour développer des applications d’entreprise.
Des fonctionnalités comme :
Java EE est orienté sur les besoins des applications d’entreprise et fournit des (API) fonctionnalités pour gérer ces exigences en matière de
JakartaEE est la nouvelle plateforme Java pour les applications d’entreprise, elle remplace JavaEE citée plus haut. Il y a plusieurs nouveautés et améliorations apportées par Jakarta EE par rapport à Java EE :
La JRE est inclue dans la JSE, donc la JSE est un package plus complet qui contient la JRE, ainsi que d’autres fonctionnalités pour le développement et la compilation d’application Java.
JavaEE inclut JSE qui inclut JDK qui inclut JRE qui inclut la JVM… pour simplifier !)