Configuração de Ambiente e Gerenciamento de Versões
Configuração do PATH e validação do ambiente
Tornar comandos Java acessíveis globalmente e validar ambiente com checklist prático.
Nesta aula você vai
- Configurar PATH corretamente
- Executar checklist de validação
- Detectar conflitos entre instalações
Configuração do PATH e validação do ambiente
Objetivos
Nesta aula você vai:
- Garantir que
java,javacejarfuncionem no terminal - Aplicar um checklist de validação
- Identificar qual executável está sendo usado
PATH e ordem de precedência
O sistema procura executáveis nas pastas listadas em PATH, na ordem.
Se existir Java antigo em C:\Program Files (x86)\... antes do JDK novo, você verá versão errada.
Windows
where java
Linux / macOS
which -a java
type -a java
Checklist de validação
Execute e anote os resultados:
java -version
javac -version
echo $JAVA_HOME # ou echo %JAVA_HOME%
java -XshowSettings:properties -version 2>&1 | grep java.home
Esperado: java e javac na mesma versão; java.home coerente com JAVA_HOME.
Teste mínimo de compilação
Crie Ola.java:
public class Ola {
public static void main(String[] args) {
System.out.println("Ambiente OK");
}
}
javac Ola.java
java Ola
Se imprimir Ambiente OK, compilador e JVM estão alinhados.
Conflitos comuns
- IDE usa JDK embutido diferente do terminal
- Maven usa
JAVA_HOMEenquanto terminal usa outrojavano PATH - Instalador antigo da Oracle coexistindo com Temurin
Solução: uma fonte da verdade — defina JAVA_HOME e PATH de forma consistente; configure IDE para usar o mesmo JDK.
Resumo
- PATH incorreto é a causa #1 de "versão errada"
- Use
where/whichpara descobrir qual binário roda - Teste com
javac+javaem classe simples