Java 8 crea tres accesos directos en \ProgramData\Oracle\Java\javapath que apuntan a la última Java8 java.exe, javaw.exe y javaws.exe y, a continuación, pone \ProgramData\Oracle\Java\javapath en la parte delantera de la PATH para que no importa lo que usted hace a la variable de entorno JAVA_PATH, usted todavía consigue la última Java 8.
Puede evitar esto
1) renombrando \ProgramData\Oracle\Java\javapath a otra cosa (\ProgramData\Oracle\Java\javapath8 por ejemplo)
2) creando una nueva carpeta javapath bajo Java y
3) creando los accesos directos que necesite.
Sólo tienes que restaurar el javapath cuando hayas terminado con las versiones antiguas y tendrás de nuevo Java 8.