ElasticSearch y variable de entorno Java

Para Windows 7, instalé JDK en versiones de 32 y 64 bits. Las versiones son 8, actualización 20 para las cuatro instalaciones.http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

cuando descargo y descomprimo elasticsearch, y ejecuto /bin/service.bat o /bin/elasticsearch.bat, me meto en mi terminal:

JAVA_HOME environment variable must be set! Press any key to continue . . .

Cuando lo hago, la terminal se cierra.

He desinstalado y reinstalado, pero eso no lo solucionó. ¿Por qué no se establecería el entorno varaible? ¿Es una cuestión de instalación o tengo que configurar manualmente la variable? Parece que si se instala correctamente, establecería la variable automáticamente ... Por favor, ayuda. Gracias

He configurado manualmente la variable de entorno JAVA_HOME usando esto.

https://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows

Mi camino esC:\Progra~1\Java\jdk1.8.0_20\jre

Ahora, cuando ejecuto service.bat, la terminal se cierra inmediatamente al abrirse. Cuando ejecuto elasticsearch.bat, el terminal imprime algunas líneas y, después de un tiempo, simplemente permanece allí y no puedo escribir nada.

EDITAR:

Desinstalé todo Java, reinstalé solo el JRE de 64 bits y configuré la variable de entorno del sistema enJAVA_HOME y `C: \ Progra ~ 1 \ Java \ jre1.8.0_20

He descubierto que hayCLASSPATH eso está configurado para una versión java de 32 bits, más antigua. ¿Debo eliminar esa variable?

Respuestas a la pregunta(9)

Su respuesta a la pregunta