Desenvolvimento Java para iniciantes.

Java Compilador e JRE: Compreendendo os Fundamentos

Todos os vídeos do tutorial Desenvolvimento Java para iniciantes.

Neste guia, você aprenderá os passos básicos para usar o Java-Compiler (javac) e para executar seus programas Java com o ambiente de execução Java (JRE). Para entender melhor o processo de compilação e execução de código Java, é importante conhecer cada etapa e saber o que acontece nos bastidores.

Principais Conclusões

  • O compilador Java (javac) traduz seu código-fonte em bytecode.
  • O bytecode é armazenado em arquivos.class e pode ser executado pela JRE.
  • O processo inclui a compilação do código e sua execução subsequente através do prompt de comando ou de um terminal.

Usando o Compilador Java (javac)

Primeiro, você vai querer garantir que configurou corretamente seu ambiente de desenvolvimento. Um IDE (Ambiente de Desenvolvimento Integrado) pode facilitar seu trabalho, no entanto, é útil saber como o processo acontece tecnicamente.

Passo 1: Entendendo o IDE e a Linha de Comando

Primeiramente, é importante entender que o IDE que você está usando acessa o compilador Java e a JRE nos bastidores. Essas ferramentas fazem o trabalho real enquanto o IDE facilita a implementação. Você deve adquirir uma certa compreensão básica de como o javac funciona.

Compilador Java e JRE: entendendo os fundamentos

Passo 2: Diretório do Programa e Código-Fonte

Certifique-se de fornecer o caminho correto para seu código-fonte. Ao trabalhar com pacotes, é útil seguir a estrutura estabelecida na sua pasta de projeto. Coloque seus arquivos nos diretórios correspondentes para que você possa encontrá-los e compilá-los mais facilmente.

Passo 3: Compilando o Código

Para compilar seu código Java, abra o terminal ou o prompt de comando e navegue até o diretório onde seu código-fonte está salvo. O comando que você usará é javac. Você deve inserir o seguinte:

javac Modul3/Video1/meu primeiro programa.java

Pressione a tecla Enter. Se o processo for concluído e não houver menção a erros, seu código foi compilado com sucesso.

Passo 4: Verificando os Arquivos Gerados

Após a compilação bem-sucedida, você deve encontrar um arquivo.class no diretório Modul 3/Video 1. Este arquivo contém o bytecode que será executado pela JRE. Este arquivo.class é assim:

meu primeiro programa.class

Compilador Java e JRE: Entendendo os fundamentos

Passo 5: Executando o Programa

Para executar o arquivo.class gerado, use o comando java, seguido pelo nome completo da sua classe, omitindo a extensão do arquivo:

java Modul3.Video1.meu primeiro programa

Após a entrada e pressionando a tecla Enter, o bytecode será executado, e você deve ver a saída correspondente no seu console.

Passo 6: Modificações no Código

Se você fizer alterações no seu código-fonte, precisará realizar o processo de compilação novamente. Use o comando javac como antes. Pode ser muito útil recuperar comandos no seu terminal usando a tecla de seta para cima, para que possam ser executados novamente mais rapidamente.

Passo 7: Novo Código e Saída

Execute seu programa novamente após as alterações, para garantir que as novas inserções tenham efeito. Após a execução do programa, você verá as novas saídas com base nas alterações feitas no seu código-fonte.

Resumo

Utilizar o compilador Java javac junto com o ambiente de execução Java para executar seus programas é um processo fundamental ao programar em Java. Você aprendeu como compilar seu código-fonte, encontrar os arquivos.class gerados e executar seus programas.

Perguntas Frequentes

Como executo o compilador Java?Você pode executar o compilador Java digitando o comando javac no seu terminal ou prompt de comando, seguido do caminho para seu arquivo.java.

Qual é a diferença entre arquivos.java e.class?Um arquivo.java é o código-fonte que você escreve, enquanto um arquivo.class contém o bytecode que é executado pelo interpretador Java.

Como corrijo erros de compilação?Verifique cuidadosamente seu código-fonte em busca de erros de sintaxe e, em seguida, execute novamente o comando de compilação para ver se os erros foram resolvidos.

Posso executar código Java sem um IDE?Sim, você também pode compilar e executar código Java diretamente pelo prompt de comando ou terminal, sem usar um IDE.