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?