Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

JRE x JDK

Boa tarde :)

Minha dúvida é a seguinte. Pelo o que eu entendi, o compilador gera bytecode e a JVM o interpreta. Como eu consigo executar uma aplicação java utilizando apenas o JRE se ele não é composto por um compilador?

Muito obrigado. Att, Álvaro.

1 resposta
solução!

Olá Álvaro, tudo bem com você?

Uma aplicação Java que chega no usuário já vem com as classes compiladas, então a JRE não precisa de um compilador, apenas da JVM que irá executá-la.

Então, basicamente, a JRE apenas pega os programas feitos em Java (que contém as classes já compiladas pela JDK), combina elas com as bibliotecas necessárias e cria uma instancia da JVM para rodar a aplicação.

Lembrando que JRE = JVM + bibliotecas.

Se ficou alguma dúvida estou à disposição!

Abraços e bons estudos!!