Après avoir téléchargé elasticsearch et l'avoir décompressé en suivant les étapes de ce lien:
Installer Elastic Search sur Windows
Je reçois l'erreur suivante:
Error: missing 'server' JVM at 'C:\Program Files (x86)\Java\jre1.8.0_131\bin\server\jvm.dll'.
Please install or use the JRE or JDK that contains these missing components.
Remarque: j'ai également dû installer le JDK8 comme suggéré dans ce résolution
Dois-je changer quelque chose dans le fichier .config? Peut-être cette ligne?
# force the server VM (remove on 32-bit client JVMs)
-server
Définissez votre Java_HOME
variable d'environnement pour pointer vers le chemin de votre installation JDK 8.
Vous pouvez le faire sur la ligne de commande comme l'illustre l'exemple ci-dessous:
SET Java_HOME="C:\Program Files (x86)\Java\jdk1.8.0_131"
SET PATH=%Java_HOME%\bin;%PATH%
Confirmez que la version correcte du JDK se trouve dans votre PATH
avec:
javac -version
Alternative rapide (hack):
jdk1.8.0_131\bin\client
à jdk1.8.0_131\bin\server
config/jvm.options
J'ai résolu ce problème en installant Java JRE 64 bits.
Et puis définissez la variable d'environnement Java_HOME sur cette version. (Dans mon cas C:\Program Files\Java\jre1.8.0_131
)
J'ai résolu mon problème en modifiant cette ligne de fichier jvm.options
de:
# force the server VM
-server
à:
# force the server VM
-client