Итак, я продолжал ударять эту проблему и решение в два раза. Как Udit сказал, что ваш путь Java_Home не должен содержать папку bin (причина в том, что файл с гибкой поисковой битой, кажется, добавляется в папку bin вручную, поэтому, если вы добавите его, путь будет bin \ bin)
Второй вещь для проверки - это пробелы на вашем пути. Если Java установлен в C: \ Program Files, то используйте C: \ Progra ~ 1, и если он находится в C: \ Program Files (x86), используйте C: \ Progra ~ 2.
Это должно означать, ваш java_home установлен на что-то вроде C: \ Progra ~ 1 \ Java \ jre7
Чтобы проверить это работает откройте командную строку и введите% java_home% \ Bin \ Java и нажмите возвращение вам, должен увидеть все параметры командной строки для Java. Если вы это далеко вы должны быть в состоянии просто запустить elasticsearch.bat
является «в конце C: \ Programe Files \ Java \ jdk1.7.0_17 \ Bin \» нормально? –
Да. JAVA_HOME указывает на недопустимую установку Java (нет java.exe в «C: \ Program Files \ Java \ jdk1.7.0_17 \ bin \"). Существующий... – user794476