java -version et javac -version montrant différentes versions

J'ai java 7 et java 8 fois installé sur mon système windows sous C:\Program Files\Java

Dans le milieu du chemin, j'ai spécifié le chemin d'accès de java 7 comme ça.

%JAVA_HOME%/binJAVA_HOME = C:\Program Files\Java\jdk1.7.0_17

Mais quand je tape javac -version il montre javac 1.7.0_17 qui fait sens

mais quand je fais java -version il montre

java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)

java -version et javac -version montrant différentes versions

Une idée de ce que peut être le problème?

Modifier Le dossier installé :
java -version et javac -version montrant différentes versions

Et une chose de plus echo %PATH% a une seule occurence de JDK c'est pour java 7 et aucune occurence pour JRE trouvé en elle.

source d'informationauteur SparkOn