Java Run-time Environment (JRE) faz parte do Java Development Kit (JDK). É uma distribuição de software disponível gratuitamente que possui biblioteca de classes Java, ferramentas específicas e uma JVM independente. É o ambiente mais comum disponível em dispositivos para executar programas Java. O código Java fonte é compilado e convertido em bytecode Java. Se desejar executar este bytecode em qualquer plataforma, você precisará do JRE. O JRE carrega classes, verifica o acesso à memória e recupera os recursos do sistema. O JRE atua como uma camada na parte superior do sistema operacional.
Também inclui:
- Tecnologias que são usadas para implantação, como Java Web Start.
- Kits de ferramentas para interface de usuário como Java 2D.
- Bibliotecas de integração como Conectividade de banco de dados Java (JDBC) e Interface de nomenclatura e diretório Java (JNDI) .
- Bibliotecas como Lang e util.
- Outras bibliotecas básicas como Extensões de gerenciamento Java (JMX) , Java Native Interface (JNI) e Java para processamento XML (JAX-WS) .
Em que consiste o JRE?
JRE consiste nos seguintes componentes:
programa c para matriz bidimensional
Como o JRE funciona com JVM?
JRE possui uma instância de JVM, classes de biblioteca e ferramentas de desenvolvimento. Para entender o funcionamento do JRE vejamos um exemplo de um programa simples 'Hello World'.
import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); }
Depois de escrever este programa, você deverá salvá-lo com a extensão .java. Compile seu programa. A saída do compilador Java é um código de bytes independente de plataforma. Após a compilação, o compilador gera um arquivo .class que contém o bytecode. O bytecode é independente de plataforma e roda em qualquer dispositivo que possua o JRE. A partir daqui começa o trabalho do JRE. Para executar qualquer programa Java, você precisa do JRE. O fluxo do bytecode a ser executado é o seguinte:
As seguintes etapas ocorrem em tempo de execução:
- Carregador de classes Bootstrap
- Carregador de classes de extensões
- Carregador de classes do sistema
- Execute o código de bytes
- Faça chamadas apropriadas para o hardware subjacente
Nesta etapa, o carregador de classes carrega várias classes essenciais para a execução do programa. O carregador de classes carrega dinamicamente as classes na Java Virtual Machine.
Quando a JVM é iniciada, três carregadores de classes são usados:
O verificador de código de bytes pode ser considerado um gatekeeper. Ele verifica o bytecode para que o código não atrapalhe o interpretador. O código só pode ser interpretado quando passa nos testes do verificador Bytecode que verifica o formato e verifica se há código ilegal.
Depois que as classes são carregadas e o código verificado, o intérprete lê o código assembly linha por linha e executa as duas funções a seguir:
Desta forma, o programa é executado em JRE.
Como configurar Java JRE com variáveis de ambiente PATH?
Para desenvolver ou executar aplicativos Java, é necessário fazer download e instalar o Java SE Development Kit.
Etapa 1.) Baixe a versão mais recente do Java SE no site oficial da Oracle.
np zeros
Etapa 2.) Depois de baixar o arquivo, você terá um arquivo executável baixado. Execute esse arquivo e mantenha tudo como padrão e continue clicando em próximo e depois instale.
Etapa 3.) Após concluir a instalação, seu JDK e JRE serão baixados na pasta de arquivos do programa.
Etapa 4.) Após a instalação completa, você precisa configurar as variáveis de ambiente.
Etapa 5.) Vá para painel de controle -> Sistema e Segurança -> Sistema -> Configurações Avançadas do Sistema. A seguinte caixa de diálogo aparecerá.
Etapa 6.) Clique em Variáveis de Ambiente, vá para variáveis do sistema e clique duas vezes em Caminho.
converter string em jsonobject java
Etapa 7.) Agora adicione o caminho do seu arquivo bin presente no arquivo JRE à variável Path.
A configuração do ambiente Java está concluída.