Error de clave de registro: la versión de Java tiene el valor '1.8', pero se requiere '1.7'

Mientras corre

sencha app build production

Estoy teniendo el siguiente error:

Error: clave de registro 'Software \ JavaSoft \ Java Runtime Environment' \ CurrentVersion '

tiene el valor '1.8', pero se requiere '1.7'. Error: no se pudo encontrar java.dll Error: no se pudo encontrar Java SE Runtime Environment.

java -version , el comando muestra lo siguiente:

Java versión "1.8.0_40" Java (TM) SE Runtime Environment (compilación 1.8.0_40-b26) Java HotSpot (TM) VM de servidor de 64 bits (compilación 25.40-b25, modo mixto)

No se puede encontrar dónde va mal el camino. ¿Alguna idea?

----------------------- EDITAR -------------------------- ----------------------

Nota: Estoy usando Windows 7 (64 bits).

He intentado desinstalar el cmd sencha touch y reinstalarlo. Pero sigue siendo el mismo error.

Desinstalé todas las instancias de la versión de Java y reinstalé la última. Aún persiste el problema.

Respuestas a la pregunta(24)

Su respuesta a la pregunta