C'est quoi la différence entre JDK et JRE ?

Interrogée par: Odette Hoarau  |  Dernière mise à jour: 26. Oktober 2023
Notation: 4.6 sur 5 (57 évaluations)

Le JDK est une couche logicielle supérieure au JRE qui contient un compilateur, un débogueur et d'autres outils généralement rencontrés dans tout environnement de développement logiciel. Dans le JDK, vous rédigez le code dans une syntaxe type anglais. Le JDK le compile et transmet le bytecode au JRE.

Quelle est la différence entre JRE et JDK ?

JDK est à des fins de développement tandis que JRE est destiné à exécuter les programmes Java . JDK et JRE contiennent tous deux JVM afin que nous puissions exécuter notre programme Java. JVM est le cœur du langage de programmation Java et offre une indépendance de plate-forme.

Qu'est-ce que JRE et JDK en Java ?

JDK (Java Development Kit) est utilisé pour développer des applications Java. JDK contient également de nombreux outils de développement comme des compilateurs, des débogueurs, etc. JRE (Java Runtime Environment) est l'implémentation de JVM (Java Virtual Machine) et il est spécialement conçu pour exécuter des programmes Java.

Le JDK contient-il du JRE ?

JDK comprend tous les outils Java, exécutables et binaires nécessaires pour exécuter des programmes Java. Cela inclut JRE , un compilateur, un débogueur, un archiveur et d'autres outils utilisés dans le développement Java.

JRE est-il nécessaire si JDK est installé ?

Lorsque vous téléchargez et installez le kit de développement Java (JDK), vous disposez non seulement de tout le nécessaire pour compiler des applications Java, mais également pour les exécuter ! Autrement dit, le JDK contient le Java Runtime Environment (JRE) .

01 - Différences entre le JDK et le JRE

Trouvé 34 questions connexes

JDK 11 inclut-il JRE ?

Dans cette version, le JRE ou Server JRE n'est plus proposé .

Ai-je besoin de JRE pour JDK 19 ?

Le Java Developer Kit (JDK) est un environnement de développement que vous téléchargez pour développer des applications Java. Il comprend le JRE ainsi qu'un interpréteur, un compilateur et d'autres outils de débogage et de développement. Vous aurez besoin du JDK pour développer des applications Java, mais pas pour les exécuter .

Le JRE est-il obligatoire ?

Le JRE est en fait l'un des trois composants de la plate-forme Java nécessaires au bon fonctionnement de tout programme Java . Le kit de développement Java (JDK) et la machine virtuelle Java (JVM) sont les deux autres composants.

A quoi sert le JDK ?

Le JDK est un environnement de développement permettant de créer des applications, des applets et des composants à l'aide du langage de programmation Java . Le JDK comprend des outils utiles pour développer et tester des programmes écrits dans le langage de programmation Java et exécutés sur la plate-forme Java.

Ai-je besoin de JDK ?

Vous devez obtenir et installer le JDK autonome avant de commencer à développer en Java . IntelliJ IDEA n'est pas fourni avec le JDK, donc si vous n'avez pas la version JDK nécessaire, téléchargez-la et installez-la. Notez que certains frameworks nécessitent leurs propres SDK en plus du JDK, par exemple, Android ou Grails.

Que fait JRE en Java ?

L'environnement d'exécution Java, ou JRE, est une couche logicielle qui s'exécute au-dessus du logiciel du système d'exploitation d'un ordinateur et fournit les bibliothèques de classes et d'autres ressources dont un programme Java spécifique a besoin pour s'exécuter . Le JRE est l'un des trois composants interdépendants pour le développement et l'exécution de programmes Java.

Quel JDK choisir ?

Quelle JDK choisir ? Les meilleures options sont à l'heure d'aujourd'hui les distributions OpenJDK d'Oracle ou celles d'AdoptOpenJDK, enfin si vous recherchez un support LTS, Amazon Corretto assure un support longue durée de ses distributions de JDK.

Qu'est-ce que JDK en Java avec exemple ?

JDK en Java est l'abréviation de Java Development Kit. Il s'agit d'un ensemble d'outils de développement logiciel et de bibliothèques de support combinés avec Java Runtime Environment (JRE) et Java Virtual Machine (JVM) .

Openjdk est-il identique à Java ?

OpenJDK est une implémentation gratuite et open-source de Java SE Platform Edition . Il a été initialement publié en 2007 à la suite du développement que Sun Microsystems a commencé en 2006. Il convient de souligner qu'OpenJDK est une implémentation de référence officielle d'une Java Standard Edition depuis la version SE 7.

Quel JDK pour Java 8 ?

L'ordinateur sur lequel nous installons le JDK possède un système d'exploitation 'Windows 8' . De plus le processeur est 64 bits (voir tutoriel 'Comment obtenir des infos du processeur sous windows 8. Choisissons le produit 'jdk-8u11-windows-x64.exe' si votre machine est une machine à processeur 64 bit.

Comment installer JRE sous Windows ?

Ouvrez l'icône Internet Explorer et allez à Java.com. Sélectionnez le bouton Téléchargement gratuit Java, puis Accord et démarrage du téléchargement gratuit. Si vous êtes invité à entrer un mot de passe d'administrateur ou une confirmation, entrez ces informations. Dans la Barre de notification,sélectionnez Exécuter.

Quel JDK pour Netbeans ?

Installez le paquet openjdk-6-jdk ou openjdk-7-jdk selon la version de Netbeans que vous allez installer. Téléchargez la version de Netbeans qui vous intéresse sur le site officiel de Netbeans (Java SE, Java EE, C/C++, PHP ou All).

Comment mettre à jour JDK ?

Localisez et lancez le panneau de configuration Java. Cliquez sur l'onglet Mettre à jour pour accéder aux paramètres. Pour activer Java Update et rechercher automatiquement les mises à jour, cochez la case Automatiser la recherche des mises à jour.

Quel programme du JDK sert exclusivement à compiler du Java ?

Le compilateur javac. Cet outil est le compilateur : il utilise un fichier source Java fourni en paramètre pour créer un ou plusieurs fichiers contenant le bytecode Java correspondant.

Le JRE est-il open source ?

Parce que Java est open source , il n'y a pas qu'un seul JRE, vous pouvez donc choisir le JRE qui correspond le mieux à vos besoins. Les distributions Linux fournissent généralement un JRE OpenJDK ou IcedTea. Les utilisateurs Windows peuvent télécharger un programme d'installation JRE à partir du portail des développeurs de Red Hat.

Où trouver le JRE ?

Localiser Java Runtime Environment (JRE)
  • Ouvrez le menu Démarrer – Panneau de configuration – Programmes.
  • Puis ouvrez Java.
  • Cliquez sur l'onglet Java puis Visualiser.
  • Vous trouverez l'emplacement de Java dans la colonne Chemin.

Quel JRE pour Open Office ?

La machine virtuelle Java est requise pour utiliser la totalité des fonctionnalités de OpenOffice.org. Ce JRE (Environnement d'Exécution Java) est par exemple nécessaire si vous utilisez le module Base et son format natif HSQLDB. Certains assistants en ont également besoin pour s'exécuter.

Puis-je utiliser JRE 8 et JDK 11 ?

Java 11 est rétrocompatible avec Java 8 . Vous pouvez ainsi passer rapidement de Java 8 à 11.

Quel JDK est pour Java 11 ?

La plate-forme Java, Standard Edition 11 Development Kit (JDK 11) est une version de fonctionnalité de la plate-forme Java SE. Il contient de nouvelles fonctionnalités et améliorations dans de nombreux domaines fonctionnels.

Le JDK 11 est-il gratuit ?

Vous pouvez télécharger gratuitement la dernière version OpenJDK de Java d'Oracle, sous une licence open source sur jdk.java.net. Oracle JDK 8 et Oracle JDK 11 sont gratuits pour les utilisations personnelles, de développement et autres . Oracle JDK 17 et les versions ultérieures sont disponibles sous une licence Oracle sans frais pour tous les utilisateurs.