Variável de ambiente ElasticSearch e Java
Para o Windows 7, instalei o JDK nas versões de 32 e 64 bits. As versões são 8, atualização 20 para todas as quatro instalações.http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
quando faço o download e descompacte o elasticsearch e executo os arquivos /bin/service.bat ou /bin/elasticsearch.bat, chego ao meu terminal:
JAVA_HOME environment variable must be set! Press any key to continue . . .
Quando eu faço, o terminal fecha.
Eu desinstalei e reinstalei, mas isso não foi corrigido. Por que o ambiente não seria definido? É uma instalação, ou eu tenho que definir manualmente a variável. Parece que, se instalado corretamente, ele definiria a variável automaticamente ... Por favor, ajude. obrigado
Eu configurei manualmente a variável de ambiente JAVA_HOME usando isso.
https://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows
Meu caminho éC:\Progra~1\Java\jdk1.8.0_20\jre
Agora, quando executo service.bat, o terminal fecha imediatamente após a abertura. Quando executo o elasticsearch.bat, o terminal imprime algumas linhas e, depois de um tempo, permanece lá e não consigo digitar nada.
EDITAR:
Desinstalei todo o java, reinstalei apenas o JRE de 64 bits e configurei a variável de ambiente do sistema comoJAVA_HOME
e `C: \ Progra ~ 1 \ Java \ jre1.8.0_20
Eu descobri que existeCLASSPATH
definido para uma versão java mais antiga de 32 bits. Devo excluir essa variável?