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.
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:
- Abra Settings / Preferences → Build, Execution, Deployment → Build Tools ou Java
- Defina JDK ou Project SDK = mesmo caminho de
JAVA_HOME - 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.gradleousettings.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.xmlou Gradle — não copie.classmanualmente