Java “Hello World” para Iniciantes: Execute Seu Primeiro Programa (IDE Online, JDK, IntelliJ/Eclipse)

目次

1. O que é o “Hello World” em Java (O que Você Confirma Primeiro)

1.1 Por que o Hello World é o “Primeiro Passo” Perfeito

“Hello World”, que costuma aparecer primeiro ao aprender programação, não é apenas um exemplo que imprime texto.
Quando você começa a aprender Java, executar este programa tem um propósito claro.

Com o Hello World, você pode confirmar os três pontos a seguir.

  • Se o seu programa Java está escrito na forma correta
  • Se o seu ambiente de execução (JDK, IDE, ambiente online, etc.) está funcionando adequadamente
  • Se você entende “onde o Java começa a executar”

Se até o Hello World não rodar, você certamente ficará travado mais tarde ao escrever lógica mais complexa.
Por outro lado, se você conseguir exibir Hello World, você chegou à linha de partida para o desenvolvimento em Java.

O Hello World também contém toda a estrutura básica do Java.

  • Classe (class)
  • Ponto de entrada (main method)
  • Saída padrão (System.out.println)

Esses três elementos aparecem em todo programa Java que você escrever a partir de agora.
Portanto, dedicar um tempo para entender o Hello World cuidadosamente no início pode parecer um desvio, mas na verdade é a rota mais curta.

1.2 A Estrutura Mínima em Java (classe e main)

O código mais básico para exibir Hello World em Java se parece com isto.

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

Pode parecer difícil à primeira vista, mas você não precisa “entender tudo completamente” aqui.
Por enquanto, concentre‑se no que cada parte faz.

Classe (class)

public class Main {

Em Java, a regra é que toda a lógica deve ser escrita dentro de uma classe.
Main é o nome da classe, e o nome do arquivo costuma ser Main.java.

Como iniciante, basta seguir estas duas regras:

  • Nome da classe = nome do arquivo
  • Começar com uma letra

Se você mantiver isso, está tudo bem.

O método main (Ponto de Entrada do Programa)

public static void main(String[] args) {

Esta linha indica onde um programa Java começa a ser executado.
Quando o Java inicia um programa, ele sempre procura o método main e começa o processamento a partir dele.

Neste estágio, basta entender:

  • “Java começa a partir de main
  • “Esta forma é o padrão”

É tudo que você precisa por enquanto.

Imprimindo Texto na Tela

System.out.println("Hello World");

Esta é a linha que realmente imprime texto na tela.

  • System.out.println → Um comando para enviar texto ao console
  • "Hello World" → A cadeia de caracteres que você quer exibir

Quando essa única linha é executada, Hello World aparece.

O Que Significam as Chaves { }

Em Java, { e } são usadas para agrupar um bloco de código.

  • Dentro de uma classe
  • Dentro de um método

Elas definem limites, e se a contagem não coincidir, você receberá um erro.
Como iniciante, ajuda criar o hábito: “Se abrir uma, sempre feche-a”.

2. Início Mais Rápido: Java Hello World no Seu Navegador (IDE Online)

2.1 Benefícios e Avisos ao Usar uma IDE Online

Quando você acabou de começar a aprender Java, tentar configurar um ambiente de desenvolvimento completo de imediato pode ser frustrante.
As pessoas costumam tropeçar em coisas como “Instalar o JDK” e “Configurar variáveis de ambiente”.

Por isso, uma IDE online é uma ótima opção.
É um serviço onde você escreve código Java no navegador e o executa imediatamente.

Os principais benefícios de usar uma IDE online incluem:

  • Não é necessário instalar nada no seu PC
  • Você pode escrever e executar código imediatamente
  • Não precisa se preocupar com falhas na configuração do ambiente

Especialmente se o seu objetivo é “Só quero rodar o Hello World primeiro”, esse método combina perfeitamente.

Entretanto, há alguns avisos:

  • O comportamento pode ser diferente de um ambiente local real (seu próprio PC)
  • Você não pode controlar detalhadamente a estrutura de arquivos ou configurações
  • Não é adequado para desenvolvimento profissional ou de produção.

Então a abordagem ideal é usá-lo como ponto de entrada, e depois mudar para um ambiente local quando você estiver confortável.

2.2 Etapas para Executar Hello World em um IDE Online

Aqui, descreveremos o fluxo geral para executar Java Hello World usando um IDE online típico.
A interface exata varia de serviço para serviço, mas as etapas principais são as mesmas.

Etapa 1: Certifique‑se de que Java está Selecionado

Depois de abrir o IDE online, primeiro confirme que a linguagem está configurada para Java.
Muitos serviços exibem um modelo Java por padrão.

Se estiver configurado para outra linguagem (como Python ou JavaScript), altere para Java.

Etapa 2: Insira o Código Hello World

Digite (ou cole) o código a seguir no editor.

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

Em muitos IDEs online, o nome da classe é esperado como Main.
Portanto, é mais seguro manter o nome da classe como Main.

Etapa 3: Clique no Botão Executar

Depois de inserir o código, clique em um botão como “Run”, “Execute” ou “Run Code”.
Se tudo estiver correto, você verá uma saída como esta após alguns segundos no painel de saída.

Hello World

Se você vir isso, seu programa Java foi executado com sucesso.

2.3 Pontos de Verificação Quando Você Recebe um Erro (IDE Online)

Se você encontrar um erro ao executar o código, verifique os seguintes pontos.

O Nome da Classe Está Diferente?

public class Main {

Muitos IDEs online assumem que o nome da classe é Main.
Se você alterá‑lo para algo como HelloWorld, isso pode causar um erro.

As Chaves { } Correspondem?

Em Java, combinar { e } é crítico.
Se você acidentalmente tiver uma a mais ou a menos ao copiar/ digitar, receberá um erro de compilação.

As Aspas Duplas Estão em Largura Total?

System.out.println("Hello World");

Se você digitar enquanto o modo IME japonês está ativo,
" pode se tornar de largura total, o que pode causar um erro.

2.4 Trate um IDE Online como uma “Ferramenta de Verificação Rápida”

Depois que você conseguir exibir Hello World em um IDE online, seu objetivo imediato está alcançado.
O que importa é o fato de que “Você confirmou que Java funciona.”

No entanto, para aprender e desenvolver em Java de verdade, você precisa entender:

  • Como os arquivos funcionam
  • O fluxo de compilação e execução
  • Como ler erros

Então, na próxima seção, explicaremos como executar Java no seu próprio PC —
especificamente, o processo de compilar e executar usando o JDK.

3. Executar no Seu PC: Prepare o JDK e Execute a Partir da Linha de Comando (O Modo Padrão)

Depois que Hello World for executado em um IDE online, o próximo passo é executar Java no seu próprio PC.
Aqui, você confirmará o fluxo fundamental do Java de compilar → executar usando a linha de comando.

3.1 Preparação: O que é o JDK? (Uma Nota Breve sobre o JRE)

Para executar Java no seu PC, você precisa do JDK (Java Development Kit).

  • JDK : Um conjunto completo para desenvolver e executar Java (inclui o compilador)
  • JRE : Um ambiente apenas para executar programas Java (agora integrado ao JDK)

Para iniciantes, basta lembrar:
“Se você escreve Java, instale o JDK.”

Após a instalação, verifique com o seguinte comando.

javac -version

Se um número de versão for exibido, o JDK foi reconhecido corretamente.

2.2 Criar o Código Fonte Hello World

Primeiro, crie o arquivo fonte Java.

Nome do Arquivo

Main.java

Conteúdo (Seguro para Copiar Como Está)

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

Pontos Importantes

  • O nome do arquivo e o nome da classe devem ser iguais
  • Letras maiúsculas e minúsculas também devem coincidir

Se você errar isso, encontrará erros mais tarde.

3.3 Compilar: Criar um Arquivo .class com javac

Em seguida, abra um terminal (Prompt de Comando ou PowerShell no Windows),
e navegue até a pasta que contém Main.java.

javac Main.java
  • Converte .java (código escrito por humanos)
  • Em .class (um formato que o Java pode executar)

Esse processo é chamado de compilação.

Quando a compilação tem sucesso

Nenhuma mensagem é exibida, e o seguinte arquivo é criado na pasta.

Main.class

Se nenhum erro aparecer, a compilação foi bem‑sucedida.

3.4 Executar: Iniciar o programa com o comando java

Depois de compilar, é hora de executar o programa.

java Main

※ Não inclua .class.

Se a execução for bem‑sucedida, você verá a seguinte saída.

Hello World

Este momento é a prova de que um programa Java foi executado no seu próprio PC.

3.5 Organizando a relação entre compilar e executar

Este é um ponto comum de confusão para iniciantes, então vamos resumir o fluxo.

  1. Crie Main.java
  2. Compile com javac Main.java
  3. Main.class é gerado
  4. Execute com java Main

Uma característica do Java é que você não executa o código escrito diretamente.
Essa etapa extra permite a alta segurança e portabilidade do Java.

3.6 Erros comuns nesta fase

javac não encontrado

'javac' is not recognized as an internal or external command

Nesse caso, o JDK pode não estar instalado corretamente,
ou a variável de ambiente (PATH) pode não estar configurada.

Nome da classe e nome do arquivo não coincidem

class Main is public, should be declared in a file named Main.java
  • O nome do arquivo
  • O nome da public class

Certifique‑se de que eles coincidam exatamente.

4. Executar com uma IDE: IntelliJ IDEA / Eclipse / VS Code (Opções do leitor)

Executar a partir da linha de comando é importante para entender como o Java funciona,
mas no desenvolvimento real costuma‑se usar um IDE (Ambiente de Desenvolvimento Integrado).

Usar uma IDE traz benefícios como:

  • Criação e configuração automáticas de arquivos
  • Compilar e executar com um único botão
  • Indicação imediata de erros

Quanto mais iniciante você for, mais suave será o aprendizado ao contar com uma IDE.

4.1 Benefícios de usar uma IDE

A maior vantagem de uma IDE é que ela lida automaticamente com as partes problemáticas do Java.

Especificamente, uma IDE cuida de tarefas como:

  • Criação da estrutura do projeto
  • Geração de templates de classe e método main
  • Configuração de classpaths e codificação de caracteres
  • Exibição de erros e avisos em tempo real

Isso permite que iniciantes se concentrem apenas em “escrever código”.

4.2 Executar Hello World com IntelliJ IDEA (Passos mais rápidos)

IntelliJ IDEA é atualmente uma das IDEs mais usadas para Java.

Passo 1: Criar um novo projeto

  • Selecione “New Project”
  • Linguagem: Java
  • Se o JDK não estiver definido, siga as instruções na tela

Passo 2: Criar uma classe com método main

  • Clique com o botão direito na pasta src
  • Selecione “New → Java Class”
  • Nomeie a classe como Main

A IDE gera automaticamente um código semelhante ao seguinte.

public class Main {
    public static void main(String[] args) {

    }
}

Passo 3: Adicionar código de saída e executar

System.out.println("Hello World");
  • Clique no botão verde de Execução (▶)
  • Se Hello World aparecer na parte inferior, o sucesso está garantido

4.3 Executar Hello World com Eclipse (Passos mais rápidos)

Eclipse também é uma IDE tradicional e padrão, usada há muitos anos no desenvolvimento Java.

Passo 1: Criar um projeto Java

  • Selecione “File → New → Java Project”
  • Nome do projeto: o que desejar (ex.: HelloWorld)

Passo 2: Criar uma classe

  • Clique com o botão direito em src
  • Selecione “New → Class”
  • Nome da classe: Main
  • Marque “public static void main”

Passo 3: Executar

Adicione a linha a seguir ao código gerado.

System.out.println("Hello World");
  • Clique com o botão direito na classe
  • Selecione “Run As → Java Application”
  • Se a saída aparecer, está tudo pronto

4.4 Executar Hello World com VS Code (Complemento)

VS Code é um editor leve, mas com extensões instaladas, também pode ser usado para desenvolvimento Java.

  • Instale o Java Extension Pack
  • Prepare o JDK com antecedência
  • Crie uma classe principal e execute-a

Porque a configuração requer um pouco mais de ajustes,
IntelliJ IDEA ou Eclipse é uma escolha mais segura para iniciantes completos.

4.5 Como Pensar Sobre o Uso de uma IDE

IDEs são extremamente convenientes, mas também é importante estar ciente do que acontece nos bastidores.

  • Botão Run = compilar + executar
  • Exibição de erro = resultados do javac

Uma IDE não está “usando mágica.”
É simplesmente automatizar as operações de linha de comando que você já aprendeu.
Entender isso tornará você muito mais forte ao solucionar problemas depois.

5. Explicando o Código Linha por Linha (Chave para Evitar o Abandono de Iniciantes)

Até agora, você executou com sucesso Hello World.
Nesta seção, revisaremos o código que você usou e confirmaremos o significado de cada linha.

Manteremos os termos técnicos ao mínimo e explicaremos as coisas em um nível de “esse entendimento já é suficiente por enquanto.”

5.1 Declaração de Classe: O que class Main { ... } Significa

public class Main {

Esta linha define um contêiner (classe) para seu programa Java.

Em Java, todo o processamento deve ser escrito dentro de alguma classe.
Você não pode simplesmente escrever comandos isolados.

No estágio iniciante, esse entendimento é suficiente:

  • Em Java, a lógica é escrita dentro de uma classe
  • O nome da classe deve corresponder ao nome do arquivo
  • O nome Main é comumente usado por convenção

O modificador public aparece aqui,
mas, por enquanto, você pode pensar nele como “algo que você adiciona por padrão.”

5.2 O método main: public static void main(String[] args)

public static void main(String[] args) {

Esta linha representa o ponto de início da execução de um programa Java.

Quando o Java inicia um programa,
ele sempre procura um método main com esta forma exata e começa o processamento ali.

Os três pontos principais que iniciantes devem lembrar são:

  • A execução Java começa a partir de main
  • A sintaxe é fixa (memorização está ok por enquanto)
  • Sem essa forma, o programa não pode ser executado

Desmembrando ainda mais:

  • static : pode ser chamado sem criar um objeto
  • void : sem valor de retorno
  • String[] args : argumentos passados na inicialização

Mas você não precisa entender esses detalhes no início.

5.3 Processamento de Saída: System.out.println()

System.out.println("Hello World");

Esta linha imprime texto na tela.

Desmembrando aproximadamente seu significado:

  • System.out : o destino da saída para a tela
  • println : imprime uma linha e então adiciona uma quebra de linha
  • "Hello World" : a string a ser exibida

Esta é a estrutura.

Diferença entre print e println

  • print : não adiciona quebra de linha
  • println : adiciona uma quebra de linha após imprimir

Como iniciante, usar println é perfeitamente aceitável.

5.4 Significado das Aspas Duplas " "

"Hello World"

Em Java, strings devem sempre estar entre aspas duplas.

Erros comuns incluem:

  • Usar aspas simples ' '
  • Usar aspas de largura total " "

Se você encontrar um erro,
isso costuma ser a primeira coisa a verificar.

5.5 Não Esqueça o Ponto e Vírgula ;

System.out.println("Hello World");

Em Java, toda instrução deve terminar com um ;.

Esquecer resulta em um erro de compilação.

Como iniciante, é ok lembrar mecanicamente:

  • “Instruções terminam com ponto e vírgula”

Isso é suficiente.

5.6 Entendendo o Papel das Chaves { }

{
    processing
}

Chaves são símbolos que agrupam um conjunto de processamento.

  • Conteúdo de uma classe
  • Conteúdo de um método

São usadas para definir limites.

Erros Comuns de Iniciantes

  • Contagem incompatível de { e }
  • Esquecer de fechar uma chave

Ao usar uma IDE, as chaves são frequentemente completadas automaticamente,
mas tenha cuidado ao escrever código manualmente.

5.7 Resumo do Entendimento Necessário Nesta Etapa

Neste ponto, basta entender o seguinte:

  • Código Java é escrito dentro de uma classe
  • O método main é o ponto de entrada
  • Você pode imprimir texto na tela com println

Tentar entender tudo de uma vez é desnecessário — e evitar isso é a chave para não desistir.

6. Erros Comuns e Soluções (Onde a Maioria dos Iniciantes Se Enrosca)

Hello World é simples, mas há erros que quase todo iniciante encontra.
Aqui, organizamos os mais frequentes por causa.

6.1 Nome da Classe e Nome do Arquivo Não Correspondem

Exemplo Típico de Erro

class Main is public, should be declared in a file named Main.java

Causa

  • O nome do arquivo não é Main.java
  • O nome da public class não corresponde ao nome do arquivo

Em Java, o nome da classe pública e o nome do arquivo devem coincidir exatamente.

Solução

  • Nome do arquivo: Main.java
  • Nome da classe: public class Main

Certifique‑se de que eles correspondam, incluindo letras maiúsculas e minúsculas.

6.2 javac / java Não Encontrados (Problema de PATH)

Exemplo Típico de Erro (Windows)

'javac' is not recognized as an internal or external command

Causa

  • O JDK não está instalado
  • O JDK está instalado, mas o PATH não está configurado

Como Abordar a Correção

  1. Execute javac -version
  2. Verifique se uma versão é exibida
  3. Caso não, reinstale o JDK ou revise as configurações do PATH

No estágio iniciante, usar uma IDE para evitar esse problema também é uma escolha prática.

6.3 Texto Corrompido ao Exibir Japonês

Exemplo

System.out.println("こんにちは");

A saída aparece como algo do tipo ???.

Três Principais Causas

  1. Codificação de caracteres usada ao salvar o arquivo fonte
  2. Codificação de caracteres usada durante a compilação
  3. Codificação do ambiente de execução (terminal)

Exemplo Básico de Correção

javac -encoding UTF-8 Main.java

Também assegure‑se de que seu editor esteja configurado para a codificação UTF‑8.

6.4 Não Foi Possível Encontrar ou Carregar a Classe Main

Exemplo Típico de Erro

Error: Could not find or load main class Main

Causa

  • Você está executando o comando a partir do diretório errado
  • Você não compilou o código
  • Existe uma declaração de pacote que você não considerou

Correção Amigável para Iniciantes

  • Execute java Main no diretório que contém Main.class
  • Não escreva uma declaração package inicialmente

6.5 Erros São “Informação”, Não “Falha”

Mensagens de erro em Java podem parecer intimidadoras à primeira vista,
mas elas realmente dizem de forma muito honesta o que está errado.

  • Números de linha
  • Dicas sobre a causa

estão sempre incluídos, portanto é importante
“não ter medo e criar o hábito de lê‑las”.

7. O Que Fazer a Seguir (O Passo Depois do Hello World)

Depois que o Hello World rodar, você terá ultrapassado a primeira barreira do Java.
A partir daqui, é hora de aprofundar seu entendimento escrevendo código gradualmente.

7.1 Modificar Hello World (Mini Exercício)

Primeiro, tente mudar o que é exibido.

System.out.println("I started Java");

Em seguida, tente exibir várias linhas.

System.out.println("Hello");
System.out.println("World");

Mesmo com isso, você pode perceber que:

  • As instruções são executadas de cima para baixo
  • O processamento ocorre linha por linha

Esses fundamentos ficam claros.

7.2 Tentar Imprimir os Argumentos do Método main

public static void main(String[] args) {
    System.out.println(args.length);
}

Passando argumentos pela linha de comando,
você pode entender que Java pode “receber valores de fora”.

7.3 Tópicos para Aprender a Seguir e Ampliar Seu Entendimento

A ordem recomendada é:

  1. Variáveis e tipos
  2. Instruções if (ramificação condicional)
  3. Loops for / while
  4. Métodos
  5. Classes e objetos

Hello World não é o objetivo — é a entrada.

FAQ (Perguntas Frequentes)

Q1. Devo memorizar o Hello World em Java?

Não é necessário memorizar.
O objetivo é acostumar‑se ao padrão de “class”, “main” e “println”.

Q2. Por que a assinatura do método main é tão longa?

Porque Java é uma linguagem com regras rígidas.
Em troca, ela fornece uma estrutura que roda de forma segura mesmo em desenvolvimento em larga escala.

Q3. Devo usar uma IDE ou a linha de comando?

  • Aprendizado inicial: IDE
  • Entendendo como funciona: linha de comando

Essa divisão é recomendada.

Q4. O Hello World roda, mas não sei o que fazer a seguir

Isso é normal.
Muitas pessoas param nesse ponto.
Em seguida, passe para “variáveis” e “declarações if”.

Q5. Java é uma linguagem difícil?

Parece difícil no início,
mas uma vez que você constrói uma base sólida, é uma linguagem muito estável.