web-dev-qa-db-de.com

Fehler beim Initialisieren von VM (Java/lang/NoClassDefFoundError: Java/lang/Object)

Ich versuche, Java für die Verwendung von Eclipse zu installieren (ich habe alle Anweisungen zur Installation von Java und Eclipse befolgt), aber mein Eclipse wird aufgrund einer fehlerhaften Konfiguration möglicherweise nicht gestartet. Ich kann nicht herausfinden, warum es für mich nicht funktioniert.

Eclipse Installation:

  1. Extrahierte Eclipse bei C:\Eclipse
  2. Verknüpfung zu meinem Desktop mit Ziel C:\Eclipse\eclipse.exe erstellt

Wenn ich versuche, Eclipse mit dieser Verknüpfung auszuführen, sehe ich für eine Sekunde den Eclipse-Begrüßungsbildschirm und er verschwindet. Eclipse startet gar nicht.

Eclipse Splash Screen

Java-Installation:

  1. Installiertes JDK unter C:\Program Files\Java\jdk1.7.0_10
  2. Installierte JRE auf C:\Program Files\Java\jre7

Umgebungsvariablen-Konfiguration:

Java_HOME = C:\Program Files\Java\jdk1.7.0_10
PATH = C:\Program Files\Java\jdk1.7.0_10\bin;

Ich habe meine Java-Installation mit der Konsole getestet und dieses Problem herausgefunden. Ich weiß jedoch nicht, wie Sie das Problem beheben können. Ich denke, Eclipse wird nicht gestartet.

Problem:

enter image description here

27
Tahir Yasin

Wechseln Sie in den Eclipse-Ordner, suchen Sie die Datei Eclipse.ini und fügen Sie den folgenden Eintrag hinzu (vor -vmargs, falls vorhanden):

-vm
C:\Program Files\Java\jdk1.7.0_10\bin\javaw.exe

Datei speichern und Eclipse.exe ausführen.

22
Anish

Vergewissern Sie sich, dass heruntergeladene Eclipse/JDK/JRE-Komponenten mit Ihrer Prozessor-/Betriebssystemarchitektur kompatibel sind, dh 32-Bit- oder 64-Bit-Architektur.

7
Jaffar Ramay

bitte versuchen Sie, Java von auszuführen 

C:\Programme\Java\jdk1.7.0_10\bin

von dem Ort, an dem Java installiert ist.

Wenn es erfolgreich ist, bedeutet das, dass der Fehler irgendwo im Klassenpfad liegt.

Auch dieser Kerl scheint das gleiche Problem gehabt zu haben wie du, schau es dir an

5
Rahul

Appium kann nicht ausgeführt werden {“message”:”A new session could not be created. (Original error: ‘Java -version’ failed

Ich habe Jdk 1.8 and JRE 1.8 verwendet, Classpath ist ebenfalls richtig gesetzt, aber ich habe festgestellt, dass der Java-Befehl einen Fehler bei der Initialisierung von VM (Java/lang/NoClassDefFoundError: Java/lang/Object)) ausgibt.

Solution:
Uninstalled JRE and JDK completely 
Installed JRE 1.8 then
Installed JDK 1.8 
Set Classpath
check Java command works or not and its working 
also able to execute the Appium program thru Eclipse Kepler Service Release 2 with JDK1.8 support
3
Samir 007

Ich hatte das gleiche Problem unter Windows 7 und musste sowohl JDK als auch JRE installieren, und es war ein Erfolg. 

1
rayk

Platzieren Sie das gewünschte Java-Verzeichnis in PATH, bevor Sie Java-Verzeichnisse in PATH nicht benötigen.

1
user4447835

Ich hatte den gleichen Fehler in meinem Fall war, als ich jdk 7 auf jdk 8 aktualisieren musste, und mein schlechtes Problem war nur, dass ich jdk8 installiert habe und nie jre8 installiert habe.

1
arielduarte

irgendwann haben Sie eine Datei vermisst, so wie ich meine eine Datei rt.Javaso besser vermisst habe.

C:\Program Files\Java\jdk1.8.0_112\jre\lib
0
Naveen Agrahari

Ich habe nur etwa 1 Stunde gebraucht, um eine mögliche Lösung für den gleichen Fehler zu finden.

Was ich unter MS Windows 7 gemacht habe, folgt also

  1. Deinstallieren Sie alle Java-Pakete aller Versionen.

  2. Laden Sie die letzten Pakete Java SE oder JRE für 32 oder 64 Windows herunter und installieren Sie sie.

  3. Installieren Sie zuerst JRE und zweitens Java SE.

 enter image description here

  1. Öffnen Sie den Texteditor und fügen Sie diesen Code ein.

    öffentliche Klasse Hallo { 

      public static void main(String[] args) {
    
         System.out.println("test");
    
      }
    
    } 
    
  2. Speichern Sie es wie Hello.Java

  3. Gehe zur Konsole und kompiliere es gerne 

javac Hallo.Java

  1. Führen Sie den Code gerne aus

Java Hallo

 enter image description here

Sollte kein Fehler sein.

Ich hatte das gleiche Problem, Eclipse-Begrüßungsbildschirm für eine Sekunde und er verschwindet. Dann fiel mir auf, dass durch Java-Java-Update zwei Java-Versionen in meinem System installiert sind. Als ich einen Eclipse deinstallierte, begann er zu arbeiten.

Danke..

0
Aruna Manoharan