Compilando Seu Programa Java
Depois de criar seu arquivo Java, a próxima etapa é compilá-lo. A compilação é o processo de converter o código Java legível por humanos em bytecode que a Java Virtual Machine (JVM) pode executar.
O Processo de Compilação Java
Quando você compila um programa Java:
- O compilador Java (
javac) lê seu arquivo .java
- Ele verifica se há erros de sintaxe
- Se nenhum erro for encontrado, ele gera um arquivo
.class contendo bytecode
Compilando Seu Programa HelloWorld
Agora, vamos compilar o arquivo Java que você criou:
-
Navegue até o diretório de origem:
cd ~/project/java-hello-world/src
-
Execute o compilador Java com seu arquivo:
javac com/example/hello/HelloWorld.java
Se não houver erros no seu código, o comando será concluído sem nenhuma saída. Isso significa que a compilação foi bem-sucedida.
-
Verifique se um arquivo .class foi criado:
ls -l com/example/hello/
Você deve ver uma saída semelhante a:
total 8
-rw-r--r-- 1 labex labex 416 ... HelloWorld.class
-rw-r--r-- 1 labex labex 135 ... HelloWorld.java
O arquivo HelloWorld.class é o bytecode compilado que pode ser executado pela JVM.
Lidando com Erros de Compilação
Se você cometeu um erro no seu código, o compilador exibirá mensagens de erro. Por exemplo, se você esqueceu de incluir um ponto e vírgula no final de uma instrução, você veria um erro semelhante a:
com/example/hello/HelloWorld.java:5: error: ';' expected
System.out.println("Hello, World!")
^
1 error
Se você encontrar algum erro, volte ao seu arquivo Java, corrija os problemas e tente compilar novamente.