Preparando um Ambiente Java para Projetos Reais

Criando um ambiente Java do zero

Fluxo completo desde JDK até primeiro projeto Maven ou Gradle funcional.

Intermediário 40 min 18 pontos Leitura 0%

Nesta aula você vai

  • Executar checklist completo de setup
  • Criar ou clonar projeto e rodar build
  • Documentar ambiente para reprodutibilidade

Criando um ambiente Java do zero

Objetivos

Nesta aula você vai:

  • Montar ambiente do zero em ordem lógica
  • Validar cada camada antes da próxima
  • Chegar a um build de sucesso

Fluxo completo

1. JDK

  • Escolha distribuição LTS (ex.: Temurin 21)
  • Instale para seu SO
  • Configure JAVA_HOME e PATH
  • Valide: java -version, javac -version

2. Ferramenta de build

  • Instale Maven ou use Gradle Wrapper do projeto
  • mvn -version ou ./gradlew -version

3. IDE (opcional mas recomendado)

  • Instale IntelliJ Community ou VS Code + Java Pack
  • Aponte SDK para mesmo JDK do passo 1

4. Projeto

Opção A — gerar com archetype Maven:

mvn archetype:generate -DgroupId=com.exemplo -DartifactId=ola-mundo \
  -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
cd ola-mundo
mvn package
java -jar target/ola-mundo-1.0-SNAPSHOT.jar

Opção B — clonar repositório do time e seguir README.

5. Documentar

Crie nota pessoal ou CONTRIBUTING.md local:

  • Versão JDK
  • Versão Maven/Gradle
  • SO e arquitetura
  • Comandos que funcionaram

Checklist final

  • JAVA_HOME correto
  • java e javac mesma versão
  • Build sem erro
  • Testes passam (mvn test ou ./gradlew test)
  • IDE abre projeto sem erro de SDK

Resumo

  • Ordem: JDK → variáveis → build tool → IDE → projeto
  • Não pule validação entre etapas
  • Documentação evita retrabalho em novo laptop ou CI