Ошибка запуска Elastic Search - "\ Common в это время было неожиданным".

Я скачал и распаковалasticsearch, и когда я запускаю командный файл "asticsearch.bat ', я получаю следующую ошибку.

"\Common was unexpected at this time."

Решено:

Отредактировав строку 46 файла 'bat'

'% JAVA%' ==> '! JAVA!'

Ответы

Ответ 1

Я также столкнулся с той же проблемой при запуске командного файла "asticsearch.bat "в Windows 10. Я установил JAVA_HOME с помощью команды ниже, и это сработало для меня.

установите "JAVA_HOME = C:\Program Files\Java\your_jdk_version"

Ответ 2

установить "JAVA_HOME = C:\Program Files\Java\[your_jdk_version]"

введите это с вашей версией jdk выше и попробуйте запустить файл bat

Ответ 4

Я решил это, отредактировав мои переменные среды - системные переменные - переменную с именем CLASSPATH. Переменная содержит

;C:\Program Files (x86)\Common Files\EMC\ExJNIAPIGateway.jar

Я процитировал это

;"C:\Program Files (x86)\Common Files\EMC\ExJNIAPIGateway.jar"

После этого все прошло гладко. Я действительно не знаю, к какому корпоративному программному обеспечению относится этот jar файл, но меня не беспокоит, перестанет ли он работать на моем ПК.

Ответ 5

Я поместил SET "JAVA_HOME = C:\Program Files\Java\jdk1.8.0_191" прямо под SET params = '% *' внутри "bin \asticsearch.bat", и это заставило его работать

@echo off

setlocal enabledelayedexpansion
setlocal enableextensions

SET params='%*'
SET "JAVA_HOME=C:\Program Files\Java\jdk1.8.0_191"

:loop
......