Preparando um Ambiente Java para Projetos Reais
Criando um ambiente Java do zero
Fluxo completo desde JDK até primeiro projeto Maven ou Gradle funcional.
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_HOMEe PATH - Valide:
java -version,javac -version
2. Ferramenta de build
- Instale Maven ou use Gradle Wrapper do projeto
mvn -versionou./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_HOMEcorreto -
javaejavacmesma versão - Build sem erro
- Testes passam (
mvn testou./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