Utiliser plusieurs versions de Java sur Windows
Il vous faut créer un fichier BAT par version de Java que vous voulez conserver.
Vous devez créer les fichiers ci-dessous avec votre éditeur préféré et les placer dans un répertoire accessible depuis votre 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
En écrivant ces fichiers, assurez-vous de spécifier les bons noms de fichier java pour les lignes JAVA_HOME ci-dessus, selon votre installation de java.
Quand vous voudrez alterner de version Java, il vous suffira de lancer le fichier BAT correspondant: JAVA8 pour la version 1.8, ou JAVA10 pour la version 10. La version de java en vigueur s'affichera dans la console.
Pour vérifier que l'alternance a bien été prise en compte, vérifier vous-même votre version de java en tapant java -version
dans une console ou en vérifiant sur cette page.
Si vous voulez garder votre dernière version de Java et forcer l'utilisation d'une autre version 8 Ancestris, il faudra modifier le fichier de configuration en modifiant la ligne #jdkhome="C:\chemin\vers\jdk"