jre_home Umgebungsvariable definiert ist, nicht korrekt beim starten von tomcat
Wenn ich versuche zu laufen tomcat mit startup.bat
bekomme ich die folgende Fehlermeldung,
The JRE_HOME environment variable is not defined correctly
This environment variable is needed to run this program
Ich habe auch versucht die Einstellung JRE_HOME manuell auf system-Variablen auflisten, aber das Problem bleibt.
Meine JRE_HOME C:\Program Files\Java\jre1.8.0_121;
Was kann ich tun, um es zu lösen?
Ich bin mit Windows 8
- Wie du die variable setzen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hoffe, Sie wissen, die Art der Einstellung Pfad in Windows 8.
//C:\Program Dateien\Java\jre1.8.0_121 sicher, da ist Platz zwischen Programm und Dateien, diese Art von Fehler sind möglich. Bitte korrigieren Sie diesen Weg oder speichern Sie diese in einen Weg, wo kein Platz ist beteiligt.
Im Pfad hinzufügen JRE_HOME Pfad und klicken Sie auf ok
Öffnen Eingabeaufforderung, gib dann nochmal starten.bat
Hoffe, das hilft
War ich vor dem gleichen Problem.
Erstens in Ihrer Frage scheint es, dass die
JRE_HOME
ist mit\bin
. Dies ist nicht erforderlich.Dennoch könnten Sie diese Fehlermeldung erhalten. So, hier ist was ich gefunden habe um dieses Problem zu beheben-
In der
running.txt
Dokument, das mit dem Apache Tomcat sagt, dass es besser ist, wenn dieJRE_HOME
definiert ist, insetenv.bat
- Datei. Diese Datei existiert nicht auf seine eigene, so müssen Sie ihn erstellen. Die Datei hat in%CATALINA_BASE%\bin\setenv.bat
Pfad und der Inhalt sollteJRE_HOME
werden soll der Pfad, in dem Ihr JRE vorhanden ist.Nun können Sie den server starten.