Différence entre JDK et JRE

Différence entre JDK et JRE

JDK VS JRE

L'avantage le plus significatif des programmes Java est la capacité d'exécuter le même programme sur une grande variété de systèmes d'exploitation sans avoir besoin de le recompiler pour chacun. Ceci est réalisé en compilant l'application dans un langage intermédiaire qui est interprété sur le système d'exploitation ciblé. L'environnement d'exécution Java ou JRE est le progiciel qui contient les applications nécessaires pour interpréter l'application Java et lui permet de s'exécuter sur le système d'exploitation.

Le kit de développement Java ou JDK est le spin de Java sur le SDK plus traditionnel. Il s'agit d'un progiciel qui contient les outils nécessaires nécessaires pour écrire, compiler et déboguer les applications Java. Parallèlement aux applications de compilateur et de débogueur, il y a d'autres outils qui facilitent l'optimisation des développeurs de leurs programmes afin qu'il fonctionne mieux et utilise une moindre quantité de mémoire. Cela comprend une application qui vérifie les conflits de pot, celui qui vérifie la trace de pile, un lanceur et un en-tête et un générateur de talons parmi de nombreux autres outils expérimentaux.

Lorsque vous examinez les packages JRE et JDK téléchargeables du site Java, vous constaterez que le package JDK est considérablement plus grand que celui du JRE. En effet.

Il existe également plus de versions de JRE disponibles par rapport à JDK. En effet. Les plus petits appareils incluent les PDA, les smartphones et même les téléphones mobiles ordinaires.

De toute évidence, le JDK est destiné aux développeurs et programmeurs de logiciels qui ont vraiment l'intention de créer des applications Java. Pour l'utilisateur commun de tous les jours qui télécharge simplement les applications Java et l'utilise, le JRE devrait être assez. Le téléchargement du JDK ne signifierait qu'un temps de téléchargement plus long et un espace de disque dur gaspillé.

Résumé:
1. Un progiciel JRE est nécessaire pour utiliser les applications Java tandis qu'un progiciel JDK est nécessaire pour créer des applications Java
2. Un progiciel JDK contient tout dans un package JRE avec les outils de développement
3. JRES sont disponibles pour une gamme de plates-formes beaucoup plus large par rapport à JDK
4. Le JDK est destiné aux programmeurs et développeurs de logiciels tandis que le JRE est pour l'utilisateur quotidien commun