web-dev-qa-db-ja.com

Elastic Searchの起動エラー-「現時点では、\ Commonは予期していませんでした。」

Elasticsearchをダウンロードして解凍しましたが、バッチファイル「elasticsearch.bat」を実行すると、次のエラーが表示されます。

"\Common was unexpected at this time."

解決済み:

「bat」ファイルの行46を編集する

'%Java%' ==> '!Java!'

35
gd vigneshwar

Windows 10でバッチファイル「elasticsearch.bat」を実行しているときにも同じ問題が発生しました。以下のコマンドを使用してJava_HOMEを設定しました。

「Java_HOME = C:\ Program Files\Java\your_jdk_version」を設定

30

SET "Java_HOME=C:\Program Files\Java\jdk1.8.0_191"SET params='%*'のすぐ下に"bin\elasticsearch.bat"配置し、それが機能するようにしました

@echo off

setlocal enabledelayedexpansion
setlocal enableextensions

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

:loop
......
8
Joshua Waurich

C:\Program Files (x86)\Common Files\Oracle\Java\javapathなどのパス変数を削除して、それを実行します。

https://discuss.elastic.co/t/cannot-start-elasticsearch/129779/10?u=ddagsan

2
ddagsan

これを解決するには、環境変数-システム変数-CLASSPATHという変数を編集しました。含まれる変数

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

これを引用した

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

その後、すべてがスムーズに実行されました。 jarファイルがどの企業ソフトウェアに関連するのかはよくわかりませんが、PCで動作しなくなっても気にしません。

2
Clive Gout

set "Java_HOME=C:\Program Files\Java\\[your_jdk_version]"

上記のjdkのバージョンでこれを入力し、batファイルの実行を再試行します

1
ersh

これらの問題は、cmd %..%の変数が原因で発生しました。答えは here です。

0
Yedhrab