Ответ 1
Я также столкнулся с той же проблемой при запуске командного файла "asticsearch.bat "в Windows 10. Я установил JAVA_HOME с помощью команды ниже, и это сработало для меня.
установите "JAVA_HOME = C:\Program Files\Java\your_jdk_version"
Я скачал и распаковалasticsearch, и когда я запускаю командный файл "asticsearch.bat ', я получаю следующую ошибку.
"\Common was unexpected at this time."
Решено:
Отредактировав строку 46 файла 'bat'
'% JAVA%' ==> '! JAVA!'
Я также столкнулся с той же проблемой при запуске командного файла "asticsearch.bat "в Windows 10. Я установил JAVA_HOME с помощью команды ниже, и это сработало для меня.
установите "JAVA_HOME = C:\Program Files\Java\your_jdk_version"
установить "JAVA_HOME = C:\Program Files\Java\[your_jdk_version]"
введите это с вашей версией jdk выше и попробуйте запустить файл bat
Удалите в переменной пути, как C:\Program Files (x86)\Common Files\Oracle\Java\javapath
и подойдите к ней.
https://discuss.elastic.co/t/cannot-start-elasticsearch/129779/10?u=ddagsan
Я решил это, отредактировав мои переменные среды - системные переменные - переменную с именем CLASSPATH. Переменная содержит
;C:\Program Files (x86)\Common Files\EMC\ExJNIAPIGateway.jar
Я процитировал это
;"C:\Program Files (x86)\Common Files\EMC\ExJNIAPIGateway.jar"
После этого все прошло гладко. Я действительно не знаю, к какому корпоративному программному обеспечению относится этот jar файл, но меня не беспокоит, перестанет ли он работать на моем ПК.
Я поместил 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
......