Definición: ¿Qué significa Java Runtime Environment (JRE)?
Java Runtime Environment (JRE) es un conjunto de herramientas de software para el desarrollo de aplicaciones Java. Combina la máquina virtual Java (JVM), las clases principales de la plataforma y las bibliotecas de apoyo.
JRE es parte del Java Development Kit (JDK), pero se puede descargar por separado. JRE fue desarrollado originalmente por Sun Microsystems Inc., una subsidiaria de propiedad total de Oracle Corporation.
También conocido como tiempo de ejecución de Java.
Techinfo explica Java Runtime Environment (JRE)
JRE consta de los siguientes componentes:
- Tecnologías de implementación, incluida la implementación, Java Web Start y Java Plug-in.
- Conjuntos de herramientas de interfaz de usuario, que incluyen Abstract Window Toolkit (AWT), Swing, Java 2D, Accesibilidad, E / S de imagen, Servicio de impresión, Sonido, arrastrar y soltar (DnD) y métodos de entrada.
- Bibliotecas de integración, que incluyen lenguaje de definición de interfaz (IDL), conectividad de base de datos Java (JDBC), interfaz de directorio y nombres Java (JNDI), invocación de método remoto (RMI), invocación de método remoto a través del protocolo Inter-Orb de Internet (RMI-IIOP) y secuencias de comandos .
- Otras bibliotecas base, que incluyen soporte internacional, entrada / salida (E / S), mecanismo de extensión, Beans, Extensiones de administración Java (JMX), Interfaz nativa Java (JNI), Matemáticas, Redes, Mecanismo de anulación, Seguridad, Serialización y Java para XML Procesamiento (XML JAXP).
- Bibliotecas base de lang y util, incluidas lang y util, administración, control de versiones, zip, instrumento, reflexión, colecciones, utilidades de concurrencia, archivo Java (JAR), registro, API de preferencias, objetos de referencia y expresiones regulares.
- Máquina virtual Java (JVM), incluidas las máquinas virtuales Java HotSpot Client y Server.
JRE 1.0 ha evolucionado con una variedad de adiciones de clases y paquetes a las bibliotecas centrales, y ha crecido de unos pocos cientos de clases a varios miles en Java 2 Platform, Standard Edition (J2SE). Se han introducido API completamente nuevas y muchas de las API de la versión 1.0 original han quedado obsoletas. Ha habido un grado significativo de críticas debido a estas adiciones masivas.