Apache-Tomcat-8.0.22; Fehler beim Initialisieren von VM java.lang.NoClassDefFoundError: java / lang / Object

1550
Vatsal Desai

Ich habe JRE mit der neuesten Version JRE1.8.0_45 neu installiert.

Immer wenn ich versuche, Tomcat auszuführen: startup.bat tritt dieser Fehler auf.

Die Installation von JRE wurde mit dem Online-Installationsprogramm von Oracle durchgeführt und war perfekt.

JAVA_HOME ist auch richtig gesetzt.

Bitte schlagen Sie vor, was das Problem sein könnte.

1
Vielleicht brauchst du jdk nicht jre. Überprüfen Sie auch diese http://serverfault.com/questions/130689/tomcat-6-0-service-does-not-start-java-lang-noclassdeffounderror Dan vor 8 Jahren 1

2 Antworten auf die Frage

0
RAM

Bitte stellen Sie sicher, dass die PATH-Variable korrekt eingestellt ist. Außerdem müssen Sie die Klassenpfadeinstellungen für das Laden der erforderlichen Gläser genau festlegen.

NoClassDefFoundError

bezieht sich normalerweise auf eine Klasse, die nicht gefunden wurde, wenn der Java-Befehl ausgegeben wird. In Ihrem Fall könnte es sein, dass Tomcat den Befehl in der bat-Datei nicht ausführen kann, da in classpath die Werte fehlen

0
Vatsal Desai

Der von Dan gegebene Tipp hat funktioniert. Wenn ich den JRE-Pfad auf den Pfad von JDK (C: \ Programme \ Java \ jdk1.8.0 \ jre) eingestellt habe, begann Tomcat zu arbeiten.