Fehler bei der Installation von Elasticsearch unter Windows

8

Ich habe den Java-Pfad eingerichtet und ich habe versucht, ElasticSearch unter Windows 7 auszuführen. Aber ich bekomme diesen Fehler:

  

"no java.exe gefunden unter C: \ Programme \ Java \ jdk1.7.0_17 \ bin \".

Ich kann java & amp; javac , sie funktionieren gut.

Wie löse ich dieses Problem?

    
user794476 17.11.2013, 15:26
quelle

2 Antworten

9

Also, ich habe dieses Problem immer wieder getroffen und die Lösung ist zweifach. Wie Udit sagte, sollte Ihr Java_Home-Pfad den bin-Ordner nicht enthalten (der Grund dafür ist, dass die Fledermaus-Datei der elastischen Suche scheinbar manuell in den bin-Ordner eingefügt wird. Wenn Sie sie hinzufügen, wäre der Pfad bin \ bin)

Die zweite Sache, nach der Sie suchen, sind Leerzeichen in Ihrem Pfad. Wenn Java in C: \ Programme installiert ist, dann benutze C: \ Progra ~ 1 und wenn es in C: \ Programme (x86) ist, dann benutze C: \ Progra ~ 2.

Dies sollte bedeuten, dass Ihr Java_Home auf etwas wie C: \ Progra ~ 1 \ Java \ jre7

gesetzt ist

Um zu überprüfen, ob dies funktioniert, öffnen Sie eine Eingabeaufforderung und geben Sie% Java_Home% \ bin \ java ein und drücken Sie die Eingabetaste. Sie sollten dann alle Befehlszeilenparameter für Java aufgelistet sehen. Wenn Sie so weit kommen, sollten Sie einfach elasticsearch.bat

ausführen können     
Andy Davies 17.06.2014 12:15
quelle
4

JAVA_HOME ist die Umgebungsvariable, die auf das Java-Installationsverzeichnis verweist. Beispiel: Wenn Sie Java unter 32-Bit Windows 7 installiert haben, wäre es in

installiert worden
  

C: / Programme / Java / jdkx.x.x

Dieser Pfad sollte als JAVA_HOME angegeben werden. Wahrscheinlich haben Sie den Pfad bis zum Verzeichnis bin festgelegt, d. H. C: / Programme / Java / jdkx.x.x / bin

deshalb kann es die java.exe nicht finden.

    
Udit Narayan 28.02.2014 10:46
quelle

Tags und Links