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.
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.
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.
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.
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) .
Dans cette version, le JRE ou Server JRE n'est plus proposé .
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 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.
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.
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.
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.
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.
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 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.
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.
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.
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).
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.
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.
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.
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.
Java 11 est rétrocompatible avec Java 8 . Vous pouvez ainsi passer rapidement de Java 8 à 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.
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.