Java Runtime Environment (JRE) fait partie du Java Development Kit (JDK). Il s'agit d'une distribution de logiciels disponible gratuitement qui dispose d'une bibliothèque de classes Java, d'outils spécifiques et d'une JVM autonome. Il s'agit de l'environnement le plus couramment disponible sur les appareils pour exécuter des programmes Java. Le code Java source est compilé et converti en bytecode Java. Si vous souhaitez exécuter ce bytecode sur n'importe quelle plateforme, vous avez besoin de JRE. Le JRE charge les classes, vérifie l'accès à la mémoire et récupère les ressources système. JRE agit comme une couche au sommet du système d’exploitation.
Il comprend également :
- Technologies utilisées pour le déploiement telles que Java Web Start.
- Boîtes à outils pour interface utilisateur comme Java 2D.
- Bibliothèques d'intégration comme Connectivité de base de données Java (JDBC) et Interface de dénomination et d'annuaire Java (JNDI) .
- Des bibliothèques telles que Lang et util.
- D'autres bibliothèques de base comme Extensions de gestion Java (JMX) , Java Native Interface (JNI) et Java pour le traitement XML (JAX-WS) .
En quoi consiste JRE ?
JRE se compose des composants suivants :
mise à jour de Java
Comment JRE fonctionne-t-il avec JVM ?
JRE contient une instance de JVM, des classes de bibliothèque et des outils de développement. Pour comprendre le fonctionnement de JRE, voyons un exemple de programme simple « Hello World ».
import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); }
Une fois que vous avez écrit ce programme, vous devez l'enregistrer avec l'extension .java. Compilez votre programme. La sortie du compilateur Java est un byte-code indépendant de la plate-forme. Après la compilation, le compilateur génère un fichier .class contenant le bytecode. Le bytecode est indépendant de la plate-forme et s'exécute sur n'importe quel appareil doté du JRE. À partir de là, le travail de JRE commence. Pour exécuter n'importe quel programme Java, vous avez besoin de JRE. Le flux du bytecode à exécuter est le suivant :
Les étapes suivantes ont lieu au moment de l'exécution :
- Chargeur de classe Bootstrap
- Chargeur de classe d'extensions
- Chargeur de classe système
- Exécuter le code d'octet
- Effectuer les appels appropriés au matériel sous-jacent
À cette étape, le chargeur de classes charge diverses classes essentielles à l'exécution du programme. Le chargeur de classes charge dynamiquement les classes dans la machine virtuelle Java.
Au démarrage de la JVM, trois chargeurs de classes sont utilisés :
Le vérificateur de byte code peut être considéré comme un gardien. Il vérifie le bytecode afin que le code ne perturbe pas l'interprète. Le code ne peut être interprété que lorsqu'il réussit les tests du vérificateur Bytecode qui vérifie le format et recherche le code illégal.
Une fois les classes chargées et le code vérifié, l'interpréteur lit le code assembleur ligne par ligne et exécute les deux fonctions suivantes :
De cette façon, le programme s'exécute en JRE.
Comment configurer Java JRE avec les variables d'environnement PATH ?
Pour développer ou exécuter des applications Java, vous devez télécharger et installer le kit de développement Java SE.
Étape 1.) Téléchargez la dernière version de Java SE depuis le site officiel d'Oracle.
Étape 2.) Après avoir téléchargé le fichier, vous aurez téléchargé un fichier exécutable. Exécutez ce fichier et conservez tout par défaut et continuez à cliquer sur Suivant, puis installez.
sinon en java
Étape 3.) Une fois l’installation terminée, votre JDK et JRE seront téléchargés dans le dossier des fichiers du programme.
Étape 4.) Une fois l'installation terminée, vous devez configurer les variables d'environnement.
algorithmes de tri par insertion
Étape 5.) Accédez au Panneau de configuration -> Système et sécurité -> Système -> Paramètres système avancés. La boîte de dialogue suivante apparaîtra.
Étape 6.) Cliquez sur Variables d'environnement, accédez aux variables système et double-cliquez sur Chemin.
Étape 7.) Ajoutez maintenant le chemin de votre fichier bin présent dans le fichier JRE à la variable Path.
La configuration de l'environnement Java est terminée.