Ferramentas Essenciais do Ecossistema Java

Escolhendo e configurando uma IDE Java

Comparação entre IntelliJ, Eclipse e VS Code e primeiros passos de configuração.

Intermediário 40 min 18 pontos Leitura 0%

Nesta aula você vai

  • Comparar IDEs Java populares
  • Configurar JDK na IDE escolhida
  • Importar projeto Maven ou Gradle

Escolhendo e configurando uma IDE Java

Objetivos

Nesta aula você vai:

  • Conhecer as principais IDEs do mercado
  • Apontar a IDE para o JDK correto
  • Importar um projeto existente

Principais opções

IntelliJ IDEA

  • Muito usada em empresas e projetos Spring
  • Community gratuita; Ultimate paga (frameworks enterprise)
  • Excelente refatoração e integração Maven/Gradle

Eclipse

  • Histórica, open source, comum em ambientes corporativos antigos
  • Ecossistema de plugins extenso

Visual Studio Code

  • Leve; precisa de extensão Extension Pack for Java
  • Boa para edição rápida; menos recursos que IntelliJ em projetos grandes

NetBeans

  • Mantida pela Apache; integração JDK; menos popular hoje, ainda válida para aprendizado

Configurar JDK na IDE

Independente da IDE:

  1. Abra Settings / Preferences → Build, Execution, Deployment → Build Tools ou Java
  2. Defina JDK ou Project SDK = mesmo caminho de JAVA_HOME
  3. Para cada projeto, confira Language level = versão do projeto (ex.: 17)

Erro comum: IDE usa JDK embutido (JBR) diferente do terminal — alinhe explicitamente.

Importar projeto

  • Maven: abrir pasta com pom.xml — IDE baixa dependências
  • Gradle: abrir pasta com build.gradle ou settings.gradle.kts
  • Aguarde indexação (primeira vez pode demorar)

Produtividade inicial

  • Atalhos: busca de classe, refatorar, ir à definição
  • Plugin Lombok se o projeto usar
  • Formatter e estilo de código do time (Google Java Style, etc.)

Resumo

  • IntelliJ é referência de mercado; VS Code serve para começar leve
  • Sempre configure Project SDK = JDK do projeto
  • Importe via pom.xml ou Gradle — não copie .class manualmente