¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¿Cuál es la diferencia entre JRE, SDK y VM? | Explicación detallada

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 29 Vistas
0
Cargando...

¿Puedes decirme la diferencia entre JRE, SDK y VM?

Gracias

Gurú

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola,

1. SDK, JDK son kits de desarrollo. Esto incluye el lenguaje Java y el compilador que te ayuda a escribir programas en Java y compilarlos...

2. Después de compilar, obtienes el archivo de clase (equivalente al archivo exe).

3. Para ver la salida de tu código, ejecutas el archivo de clase en el entorno de ejecución de Java (JRE)...

4. Este JRE tiene la Máquina Virtual (VM), que interpreta realmente el archivo de clase y da la salida.

Las VM son diferentes para cada sistema operativo. Por lo tanto, el código escrito en Windows puede ejecutarse en Linux (esto es posible porque el JRE en Linux tiene una VM de Linux, que interpreta el archivo de clase según el sistema operativo de Linux)... así que el dicho va "ESCRIBE UNA VEZ, EJECUTA EN CUALQUIER LUGAR".

Gracias,

Arul Sekar

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola

Aquí estoy dando respuestas a algunas de tus preguntas.

JRE - Entorno de ejecución de Java

Es un tipo de entorno donde se ejecutan objetos Java.

SDK - Kit de Desarrollo de Servidor

Básicamente, el paquete de servlets se encuentra bajo el SDK.

JDK - Kit de Desarrollo de Java

Contiene todos los paquetes relacionados con Java.

No hay una V.M, pero creo que se refiere a JVM.

JVM - Máquina Virtual de Java

Es una máquina que funciona detrás de escena para obtener el resultado apropiado.

Gracias

Mrutyunjaya Tripathy

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Por favor, dame un ejemplo de cómo un JDK puede contener múltiples VM.

Graciasssss

Guru

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

  • SDK - Kit de Desarrollo de Software. Un nombre alternativo para el JDK.

  • El "JDK" es el Kit de Desarrollo de Java, es decir, el JDK es un conjunto de software que puedes utilizar para desarrollar software basado en Java.

  • El "JRE" es el Entorno de Ejecución de Java, es decir, el JRE es una implementación de la Máquina Virtual de Java que realmente ejecuta programas Java.

  • Típicamente, cada JDK contiene uno (o más) JRE's junto con varias herramientas de desarrollo como los compiladores de código fuente Java, herramientas de empaquetado e implementación, depuradores, bibliotecas de desarrollo, etc.

  • El JDK consiste en un compilador de Java, escrito en Java, y un intérprete de tiempo de ejecución para tu plataforma específica. Compones programas usando un editor de texto tradicional o un IDE. El término JDK también se refiere en general al conjunto de clases suministradas por Sun, incluida la AWT.

Espero que esto ayude.

Saludos,

Uma

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?