Ich habe JRE mit der neuesten Version JRE1.8.0_45 neu installiert.
Immer wenn ich versuche, Tomcat:startup.bat auszuführen, tritt dieser Fehler auf.
Die Installation von JRE wurde mit dem Oracle-Online-Installationsprogramm durchgeführt und verlief perfekt.
JAVA_HOME ist auch richtig eingestellt.
Bitte geben Sie an, was das Problem sein könnte.
Antwort1
Bitte stellen Sie sicher, dass die PATH-Variable richtig eingestellt ist. Außerdem müssen die Classpath-Einstellungen korrekt sein, damit die erforderlichen JAR-Dateien geladen werden.
Fehler „KeinKlassendefinitionsfund“
bezieht sich normalerweise auf eine Klasse, die nicht gefunden wurde, wenn der Java-Befehl ausgegeben wird. In Ihrem Fall kann es sein, dass Tomcat den Befehl in der Bat-Datei aufgrund fehlender Werte in nicht ausführen kann.Klassenpfad
Antwort2
Der oben von Dan gegebene Tipp hat funktioniert. Als ich den JRE-Pfad auf den des JDK (C:\Programme\Java\jdk1.8.0\jre) einstellte, funktionierte Tomcat.