Skip to main content

Utilizar várias versões do Java em simultâneo em Windows

Tem de criar um ficheiro BAT por versão Java que deseje conservar.

Crie os ficheiros abaixo com o seu editor de texto preferido e grave-os numa pasta acessível a partir do PATH.
JAVA8.BAT

@echo off
echo Setting JAVA_HOME
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_12
echo setting PATH
set PATH=C:\Program Files\Java\jdk1.8.0_12\bin;%PATH%
echo Display java version
java -version

JAVA10.BAT

@echo off
echo Setting JAVA_HOME
set JAVA_HOME=C:\Program Files\Java\jdk1.10.0_11
echo setting PATH
set PATH=C:\Program Files\Java\jdk1.10.0_11\bin;%PATH%
echo Display java version
java -version

Ao criar os ficheiros, assegure-se de que não há erros nos nomes de ficheiro Java nas linhas JAVA_HOME acima, dependendo da sua instalação do Java.

Quando desejar trocar a versão Java, basta executar o ficheiro BAT correspondente: JAVA8 para a versão 1.8, ou JAVA10 para a versão 10. A versão Java activa será mostrada na consola.

Para verificar se a troca foi bem sucedida, digite num terminal java -version ou visite esta página.

Se deseja manter a última versão do Java e forçar a utilização de uma outra versão 8 do Ancestris, terá de modificar o ficheiro de configuração na linha #jdkhome="C:\caminho\para o\jdk"