Fehler während der Initialisierung von VM Java/Lang/Noclassdeffounderror: Java/Lang/Object

Sheeraz Gul 20 Juni 2023
Fehler während der Initialisierung von VM Java/Lang/Noclassdeffounderror: Java/Lang/Object

Dieses Tutorial demonstriert den Fehler Fehler bei der Initialisierung der VM java/lang/noclassdeffounderror: java/lang/object in Java.

Fehler während der Initialisierung der VM java/lang/noclassdeffounderror: java/lang/object.

Der Fehler bei der Initialisierung der VM java/lang/noclassdeffounderror: java/lang/object tritt auf, wenn Systeme beim Ausführen von Java verwirrt werden. Dies tritt auf, wenn wir Java als Umgebungsvariable ausführen, aber das Ausführen von Java aus seinem Verzeichnis funktioniert ordnungsgemäß.

Immer wenn Fehler bei der Initialisierung der VM java/lang/noclassdeffounderror: java/lang/object auftritt, wird Java korrekt installiert und der richtige Pfad für die Umgebungsvariablen gesetzt.

Die Gründe für diesen Fehler sind mehrdeutig, aber einige Lösungen können in verschiedenen Szenarien angewendet werden. Zu den Gründen gehören:

  1. Wenn wir das Java Development Kit (JDK) aktualisiert haben, aber vergessen haben, die Java Runtime Environment (JRE) zu aktualisieren. In den neueren Versionen ist JRE im JDK enthalten, sodass wir es nicht separat installieren müssen.
  2. Wenn eine unbekannte Anwendung java.exe-Dateien in das Windows-Verzeichnis kopiert hat und Windows Java aus dem Windows-Verzeichnis ausführt, tritt dieser Fehler auf, wenn die unterstützenden Dateien nicht gefunden werden.

Der Fehler sieht so aus, wenn wir Java in der CMD ausführen:

Error occurred during initialization of VM
java/lang/noclassdeffounderror: java/lang/object

Eclipse läuft

Wenn dieser Fehler normalerweise die Initialisierung von Eclipse stoppt. Das Eclipse-Problem kann mit den folgenden Schritten gelöst werden.

  • Wechseln Sie in das Eclipse-Verzeichnis.
  • Öffnen Sie die Datei eclipse.ini.
  • Fügen Sie vor den vmargs die folgenden Zeilen mit Ihrem Pfad zur ini-Datei hinzu:
-vm
C:\Program Files\Java\jdk1.7.0_10\bin\javaw.exe

Speichern Sie die Datei eclipse.ini und führen Sie Eclipse aus.

Überprüfen Sie das Windows-Verzeichnis

Wenn der Fehler Error Occurred While Initialization of VM java/lang/noclassdeffounderror: java/lang/object auftritt, sollten Sie einige Schritte ausführen, um die mehrdeutigen Gründe zu ermitteln:

  1. Wechseln Sie in das Windows-Verzeichnis.
  2. Prüfen Sie, ob Sie die exe-Datei von Java finden können.
  3. Diese Dateien werden von einer Anwendung unter Windows kopiert.
  4. Das Löschen dieser Dateien kann das Problem lösen.
  5. Es ist nicht einfach, die Anwendung zu finden, aber Sie können alle Anwendungen überprüfen, auf denen Java ausgeführt wird.
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Verwandter Artikel - Java JVM

Verwandter Artikel - Java Error