Variáveis de ambiente não propagam mudanças instantaneamente, elas são definidas uma vez quando um processo é iniciado e não muda mais a menos que o próprio processo o faça.
Se você abriu essa janela cmd
antes de definir o novo JAVA_HOME
, provavelmente ainda está usando o valor antigo. Você pode verificar isso executando echo %JAVA_HOME%
nesse cmd
.
Se você quiser garantir rapidamente que todas as variáveis de env estejam atualizadas no sistema, faça logout no Windows e efetue login novamente. A maneira mais rápida seria executar set JAVA_HOME=<valid_path_here>
nesse cmd
, mas ele só será atualizado lá e nos programas iniciados a partir desse cmd
.