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!'
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!'
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
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
......
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
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 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.
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 '!'.
0 votes
Le troisième commentaire de la solution l'explique
0 votes
Que changez-vous ?
in (`"%JAVA% -cp "!ES_CLASSPATH!" "org.elas...
?