42 votes

Erreur de démarrage d'Elastic Search - " \Common était inattendue à ce moment-là."

J'ai téléchargé et extrait elasticsearch et lorsque j'exécute le fichier batch 'elasticsearch.bat', j'obtiens l'erreur suivante.

"\Common was unexpected at this time."

Résolu :

En éditant la ligne 46 du fichier 'bat'.

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

2 votes

Cette réponse devrait vous aider : stackoverflow.com/questions/50019539/

0 votes

Cela a fait l'affaire. Merci pour votre aide.

0 votes

Mais je n'ai pas compris la différence entre '%' et '!'.

34voto

J'ai également rencontré le même problème en exécutant le fichier batch "elasticsearch.bat" sous Windows 10. J'ai défini JAVA_HOME en utilisant la commande ci-dessous et cela a fonctionné pour moi.

set "JAVA_HOME= C:\Program Fichiers \Java\your_jdk_version "

1 votes

Je pense que cela dépend de votre version. J'avais l'erreur mentionnée par l'auteur et maintenant j'ai could not find java; set JAVA_HOME or ensure java is in PATH après avoir exécuté cette commande

0 votes

Mettez votre version de jdk installée à la place de votre_jdk_version dans la commande

0 votes

Comme mentionné correctement dans cette réponse, cela se produit lorsque vous essayez d'exécuter Kibana à partir de la ligne de commande Windows, après avoir installé JAVA, mais sans définir JAVA_HOME. Merci !

9voto

Joshua Waurich Points 81

J'ai placé SET "JAVA_HOME=C:\Program Files\Java\jdk1.8.0_191" juste en dessous SET params='%*' à l'intérieur de "bin\elasticsearch.bat" et c'est ce qui l'a fait fonctionner

@echo off

setlocal enabledelayedexpansion
setlocal enableextensions

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

:loop
......

3voto

ersh Points 79

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

tapez ceci avec votre version de jdk ci-dessus et réessayez d'exécuter le fichier bat.

2voto

Supprimez la variable du chemin comme C:\Program Files (x86)\Common Files\Oracle\Java\javapath et foncez.

https://discuss.elastic.co/t/cannot-start-elasticsearch/129779/10

2voto

Clive Gout Points 21

J'ai résolu ce problème en modifiant ma variable Variables d'environnement - Variables système - nommée CLASSPATH. Cette variable contient

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

J'ai cité ceci

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

Tout s'est bien passé par la suite. Je ne sais pas vraiment à quel logiciel d'entreprise ce fichier jar se rapporte, mais cela ne me dérange pas s'il cesse de fonctionner sur mon PC.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X