Hogar Desarrollo ¿Qué es el entorno de ejecución de Java (JRE)? - definición de techopedia

¿Qué es el entorno de ejecución de Java (JRE)? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa Java Runtime Environment (JRE)?

El 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 compatibles.


JRE es parte del Kit de desarrollo de Java (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.

Techopedia 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.
  • Kits de herramientas de interfaz de usuario, incluidos 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 nomenclatura y directorio de Java (JNDI), invocación de método remoto (RMI), invocación de método remoto a través del protocolo Internet Inter-Orb (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 de Java (JMX), Interfaz nativa de Java (JNI), Matemáticas, Redes, Mecanismo de anulación, Seguridad, Serialización y Java para XML Procesamiento (XML JAXP).
  • Lang y bibliotecas base de util, que incluyen lang y util, gestión, control de versiones, zip, instrumento, reflexión, colecciones, utilidades de concurrencia, Java Archive (JAR), registro, API de preferencias, objetos de referencia y expresiones regulares.
  • Java Virtual Machine (JVM), que incluye Java HotSpot Client y Server Virtual Machines.

JRE 1.0 ha evolucionado con una variedad de adiciones de clases y paquetes a las bibliotecas principales, y ha crecido de unos cientos de clases a varios miles en Java 2 Platform, Standard Edition (J2SE). Se han introducido API completamente nuevas y muchas de las API originales de la versión 1.0 han quedado en desuso. Ha habido un grado significativo de críticas debido a estas adiciones masivas.

¿Qué es el entorno de ejecución de Java (JRE)? - definición de techopedia