JDK vs JRE : La différence
JDK: Java Development Kit
Comme son nom l'indique (kit de développement Java) , c'est un kit, un ensemble contenant plusieurs outils nécessaires pour développer en Java.
Il comprend:
Le compilateur Java (javac) qui permet de traduire le code source Java en bytecode.
La JVM (Java Virtual Machine) qui interprète et exécute le bytecode.
Les outils de développement.
JRE: Java Runtime Environment
Le JRE quant à lui est un ensemble d'outils nécessaires à l'exécution des applications Java déjà compilées.
Il comprend:
La JVM
La bibliothèque standard (Java Api)
Les fichiers de configuration qui définissent les paramètres de la JVM, la mémoire allouée...etc
JDK ou JRE ?
Si vous voulez développez des applications en Java, vous avez besoin du JDK pour créer et compiler ces applications.
En revanche, si vous souhaitez simplement exécuter des applications Java existants, un JRE suffit.
Subscribe to my newsletter
Read articles from Kuessi-Ansan DJIYEHOUE directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Kuessi-Ansan DJIYEHOUE
Kuessi-Ansan DJIYEHOUE
Software Engineer | Java | Spring Boot | Javascript | Typescript | Angular | AWS Cloud | Databases