Está en la página 1de 3

Enlaces destacados

Nube híbrida abierta


Soporte
Desarrolladores
Partners
Comenzar la prueba

Skip to content

Buscar

Productos
Soluciones
Servicios y soporte
Recursos
Red Hat & open source

Español
Iniciar sesión
Contáctenos

Aplicaciones desarrolladas originalmente en la nube


¿Qué es un entorno de tiempo de ejecución de Java (JRE)?

Un entorno de tiempo de ejecución de Java™ (JRE) es el conjunto de elementos que


permite diseñar y ejecutar una aplicación de Java, y forma parte del kit de
desarrollo de Java (JDK).

Está compuesto por las bibliotecas de clases, el cargador de clases y una máquina
virtual de Java (JVM). Los JDK se utilizan para desarrollar software de Java; los
JRE ofrecen herramientas de programación y tecnologías de desarrollo; y las JVM
ejecutan los programas de Java.
Una breve historia de Java

Java es un lenguaje de programación orientado a objetos que se creó en 1995. Los


desarrolladores y los programadores lo utilizan para comunicar las instrucciones a
una computadora. Hoy en día se mantiene como uno de los lenguajes de programación
más populares.
¿Por qué conviene usar un entorno de tiempo de ejecución de Java?

Para que el software ejecute un programa, necesita un entorno en que pueda


funcionar. Normalmente se trata de un sistema operativo (SO) como Linux, Unix,
Microsoft Windows o MacOS. Sin otros entornos compatibles, los programas se ven
limitados por las funciones del sistema operativo y los recursos como la memoria y
los archivos de programa.

Un JRE funciona como una suerte de traductor y facilitador entre el programa de


Java y el sistema operativo.
¿Cómo funciona un entorno de tiempo de ejecución de Java?

Un entorno de tiempo de ejecución de Java funciona por encima del sistema operativo
y ofrece recursos adicionales específicos para Java. Separa el sistema operativo y
crea una plataforma uniforme donde se ejecutan e implementan las aplicaciones de
Java. Los tres elementos del JRE trabajan juntos en el entorno para ejecutar una
aplicación de Java sin problemas.

Las bibliotecas de clases de Java contienen conjuntos de código escrito


previamente, a los que se les puede llamar según sea necesario; el cargador de
clases conecta estas bibliotecas con la JVM y las carga en ella mientras se ejecuta
el programa; por último, la JVM ejecuta el código.
¿Por qué conviene elegir Red Hat?

Porque nuestro producto Red Hat Runtimes admite todos los tipos de desarrollo en
Java, lo cual incluye la compilación de OpenJDK de Red Hat y la compatibilidad con
los marcos populares de Java, como Quarkus, Spring Boot, Eclipse Vert.x, entre
otros.

Red Hat Runtimes ofrece una serie de marcos, tiempos de ejecución y lenguajes de
programación integrales para cuando se necesita desarrollar aplicaciones en la
nube. Los desarrolladores de Java pueden integrar sus aplicaciones con las
funciones incluidas en Red Hat Runtimes, como el inicio de sesión único, la
mensajería distribuida y el almacenamiento en caché en la memoria.
Recurso destacado:

Whitepaper: Una plataforma para modernizar las aplicaciones Java


Más información sobre Java

Artículo: ¿Qué es un marco de Java?


Artículo: ¿Qué es Quarkus?
Artículo: ¿Por qué conviene elegir la compilación Quarkus de Red Hat?

Capacitación gratuita

Developing cloud-native applications with microservices architectures (DO092)


Un curso de capacitación que ayuda a los desarrolladores de Java a identificar las
herramientas y los marcos adecuados para diseñar su arquitectura de microservicios.
Herramientas de JRE
Red Hat Runtimes

Un conjunto de productos, herramientas y elementos para aplicaciones desarrolladas


originalmente en la nube.
Obtenga más información
Java tiene mucho más que ofrecer
Más información sobre el desarrollo en JavaHablar con un representante de Red Hat
Acerca de Red Hat

Somos el principal proveedor mundial de soluciones empresariales de código abierto


con un enfoque impulsado por la comunidad que nos permite ofrecer tecnologías de
alto rendimiento de Linux, nube, contenedor y Kubernetes. Le ayudamos a
estandarizar en todos los entornos, a desarrollar aplicaciones nativas de la nube,
a integrar, automatizar, asegurar y gestionar entornos complejos gracias al
soporte, training y servicios de consultoría galardonados.

Información corporativa
Oportunidades de empleo
Sedes
Modelo de desarrollo
Eventos
Sala de prensa
Blog
Cool Stuff Store
Diversidad, igualdad e inclusión

Productos

Red Hat Ansible Automation Platform


Red Hat Enterprise Linux
Red Hat OpenShift
Red Hat OpenShift Data Foundation
Red Hat OpenStack Platform
Ver todos los productos

Herramientas

Mi cuenta
Soporte al cliente
Recursos para partners
Recursos para desarrolladores
Training y Certificación
Learning community
Red Hat Ecosystem Catalog
Biblioteca de recursos

Comprar, vender, explorar

Centro de pruebas de producto


Red Hat Store
Red Hat Marketplace
Comprar en línea (Japón)
Busque un partner
Comuníquese con la oficina de ventas
Comuníquese con Red Hat Training
Comuníquese con Red Hat Consulting

Comunicarse

Póngase en contacto con nosotros


Nos interesa sus comentarios
Redes sociales
Red Hat newsletter

[Red Hat]
© 2022 Red Hat, Inc.

Declaración de privacidad
Condiciones de uso
Todas las políticas y directrices
Accesibilidad digital
|Preferencias sobre cookies

Red Hat Summit

También podría gustarte