Parece que você tem
- JDK 1.7.0_02 64 bits
- JRE 1.6.0_31 32 bits
O JRE também coloca um java.exe
em c:\Windows\System32
, é assim que o primeiro comando é resolvido. O segundo comando é resolvido pela entrada C:\Program Files\Java\jdk1.7.0_02\bin
em sua variável PATH.
Se (e quando) você estiver desenvolvendo a partir do prompt de comando, será necessário ajustar a variável PATH para que C:\Program Files\Java\jdk1.7.0_02\bin
seja anterior a c:\Windows\System32
.
Você também pode persistentemente alterar a ordem, já que a extensão do navegador Java não depende de binários de linha de comando e é instalada separadamente.
Meu esquema habitual no windows é instalar JDK's e também instalar JRE público aninhado sempre que necessário. É muito parecido com o seu esquema. Você só precisa ajustar um pouco a variável PATH se estiver trabalhando no prompt de comando.