Environnement d’exécution Java (jre)

Définition - Que signifie Java Runtime Environment (JRE)?

Le Java Runtime Environment (JRE) est un ensemble d'outils logiciels pour le développement d'applications Java. Il combine la machine virtuelle Java (JVM), les classes principales de la plate-forme et les bibliothèques de prise en charge.

JRE fait partie du kit de développement Java (JDK), mais peut être téléchargé séparément. JRE a été initialement développé par Sun Microsystems Inc., une filiale en propriété exclusive d'Oracle Corporation.

Aussi connu sous le nom d'exécution Java.

Definir Tech explique Java Runtime Environment (JRE)

JRE comprend les composants suivants:

  • Technologies de déploiement, y compris le déploiement, Java Web Start et Java Plug-in.
  • Boîtes à outils d'interface utilisateur, y compris Boîte à outils de fenêtre abstraite (AWT), Swing, Java 2D, Accessibilité, E / S d'image, Service d'impression, Son, glisser-déposer (DnD) et méthodes de saisie.
  • Bibliothèques d'intégration, notamment Interface Definition Language (IDL), Java Database Connectivity (JDBC), Java Naming and Directory Interface (JNDI), Remote Method Invocation (RMI), Remote Method Invocation Over Internet Inter-Orb Protocol (RMI-IIOP) et scripts .
  • Autres bibliothèques de base, notamment prise en charge internationale, entrée / sortie (E / S), mécanisme d'extension, Beans, Java Management Extensions (JMX), Java Native Interface (JNI), Math, Networking, Override Mechanism, Security, Serialization et Java for XML Traitement (XML JAXP).
  • Bibliothèques de base Lang et util, y compris lang et util, gestion, gestion des versions, zip, instrument, réflexion, collections, utilitaires de concurrence, archive Java (JAR), journalisation, API de préférences, objets de référence et expressions régulières.
  • Machine virtuelle Java (JVM), y compris le client Java HotSpot et les machines virtuelles serveur.

JRE 1.0 a évolué avec une variété d'ajouts de classes et de packages aux bibliothèques de base, et il est passé de quelques centaines de classes à plusieurs milliers dans Java 2 Platform, Standard Edition (J2SE). Des API entièrement nouvelles ont été introduites et de nombreuses API de la version 1.0 d'origine sont devenues obsolètes. Il y a eu un degré important de critiques à cause de ces ajouts massifs.