Ocasionalmente, os programas recomendam ou exigem uma versão específica do Java para funcionar. O problema piora se você instalou várias versões do Java. Como você sabe qual versão está usando? Felizmente, um comando é tudo que você precisa para verificar sua versão do Java no Windows 11.
Como verificar sua versão do Java no Windows 11 usando o Terminal
Há muitas maneiras de determinar qual versão do Java você instalou, esteja usando o Windows 11 ou o Windows 10. Por exemplo, normalmente você pode digitar “Sobre Java” na pesquisa do Menu Iniciar e clicar no resultado para obter uma versão do Java.
Mas isso nem sempre exibe a versão que seu sistema realmente tentará usar se você executar um arquivo JAR.
A discrepância ocorre porque várias versões do Java são instaladas simultaneamente. Isso geralmente não é um problema — você só precisa estar ciente de qual versão está realmente usando.
A melhor maneira de determinar qual versão do Java seu PC está usando é por meio do Terminal.
Não importa se você usa o Prompt de Comando ou o PowerShell. Pressione Windows + X para abrir o menu do usuário avançado e toque em “i” para abrir o Terminal. Alternativamente, você pode clicar no botão Iniciar e digitar “Terminal” na barra de pesquisa.
Entre java -version
no Terminal e pressione Enter.
Sua versão do Java será exibida no Terminal diretamente sob seu comando. Na captura de tela acima, nosso exemplo de PC tem o Java versão 17.0.4.1 instalado.
Se você precisar alterar a versão do Java que seu sistema usa, precisará editar as variáveis de ambiente do sistema, especificamente o PATH. Você pode fazer isso com a interface gráfica de usuário normal do Windows ou pode usar o CMD (ou PowerShell) para modificar as variáveis de ambiente.
Se você estiver codificando, poderá simplificar muito sua vida usando um ambiente de desenvolvimento integrado (IDE) — como Eclipse ou IntelliJ IDEA — que permite alternar entre as versões do Java enquanto trabalha.
Lembre-se, ter várias versões do Java instaladas simultaneamente não é um grande problema.
Na verdade, é bem comum. Você só precisa ter certeza de qual versão está realmente usando.
Leia também: Como verificar a versão do PowerShell no Windows 11