ElasticSearch и переменная среды Java
Для Windows 7 я установил JDK в 32- и 64-разрядных версиях. Версии 8, обновление 20 для всех четырех установок.http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
когда я загружаю и распаковываю файлasticsearch и запускаю файлы /bin/service.bat или /bin/elasticsearch.bat, я получаю в своем терминале:
JAVA_HOME environment variable must be set! Press any key to continue . . .
Когда я это делаю, терминал закрывается.
Я удалил и переустановил, но это не исправило. Почему бы не установить среду обитания? Это вещь для установки, или мне действительно нужно вручную установить переменную. Кажется, что если он установлен правильно, переменная будет установлена автоматически ... Пожалуйста, помогите. Спасибо
Я вручную установил переменную окружения JAVA_HOME, используя это.
https://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows
Мой путьC:\Progra~1\Java\jdk1.8.0_20\jre
Теперь, когда я запускаю service.bat, терминал сразу закрывается при открытии. Когда я запускаюasticsearch.bat, терминал печатает несколько строк, и через некоторое время он просто остается там, и я ничего не могу напечатать.
РЕДАКТИРОВАТЬ:
Я удалил все Java, переустановил только JRE 64 бит, и установить системную переменную среды наJAVA_HOME
и `C: \ Progra ~ 1 \ Java \ jre1.8.0_20
Я обнаружил, что естьCLASSPATH
это установлено на 32-битную, более старую версию Java. Должен ли я удалить эту переменную?