Obwohl dies eine alte Frage ist, dachte ich, dass ich der akzeptierten Antwort von @Steffen Opel noch einige relevante Informationen hinzufügen sollte.
Es ist möglich, eine beliebige Anzahl von Versionen von 32-Bit JDKs und 64-Bit JDKs in einem 64-Bit Windows OS zu installieren. Auch ist es möglich, 32-Bit Eclipse und 64-Bit Eclipse auf demselben Computer zu installieren. Aber um eine dieser plattformbezogenen Eclipse (in OPs Fall 64-Bit Eclipse) Version auszuführen, sollte der Rechner passende “Umgebungsvariablen” für JDK konfiguriert haben. Dies kann (sollte) ohne Änderung der Datei eclipse.ini geschehen.
Umgebungsvariablen
Um Java ohne Angabe des vollständigen Pfades zu starten, muss der Speicherort der Datei java.exe in die Umgebungsvariable PATH
eingetragen werden. Und auch für einige andere Dienstprogramme von Drittanbietern ist die Umgebungsvariable JAVA_HOME
erforderlich.
Normalerweise müssen Java-Entwickler immer das JDK installiert haben (JRE ist im JDK enthalten). Und PATH
ist auf den Ordner “bin” unter dem JDK-Installationsordner gesetzt (in OPs Fall C:\Program Files\Java\jdk1.6.0_40\bin), während JAVA_HOME
auf den JDK-Installationsordner gesetzt ist (in OPs Fall C:\Program Files\Java\jdk1.6.0_40).
Hier hat OP nur ein 32-Bit JDK, versucht aber, Eclipse mit 64-Bit zu verwenden. Um das Problem zu beheben, muss OP also ein 64-Bit-JDK installieren. Und ändern Sie JAVA_HOME
& PATH
“Umgebungsvariablen” so, dass sie mit dem Installationsort übereinstimmen.
Hier sind die vollständigeren Schritte:
Herunterladen und Installieren von 64-Bit JDKx.x.
Öffnen Sie dann den Windows Explorer, klicken Sie mit der rechten Maustaste auf das Computersymbol und wählen Sie
Suchen Sie unter dem Abschnitt Systemvariable den Variablennamen JAVA_HOME
und klicken Sie im unteren Abschnitt auf die Schaltfläche “Bearbeiten”, falls nicht vorhanden, klicken Sie auf “Neu” und geben Sie C:\Programmdateien\Java\jdk1.6.0_40 ein und klicken Sie auf OK.
Wählen Sie dann die Variable PATH
aus und klicken Sie auf “Edit” und fügen Sie %JAVA_HOME%\bin
; an den Anfang oder %JAVA_HOME%\bin
an das Ende der bestehenden Zeichenfolge an. Überschreiben Sie die vorhandene Zeichenfolge NICHT und klicken Sie auf “OK” -> OK ->OK, um den Vorgang abzuschließen.
Jetzt wird Eclipse ohne den Fehler geöffnet.
Hinweis:
Wenn jemand 32-Bit Eclipse verwenden muss, ist der Standardpfad für das JDK C:_ **Program Files (x86)** _\Java\jdkx.x.x_xx
Wenn Sie PATH
Umgebungsvariablen in Windows 10 ändern, wird ein zusätzliches Fenster angezeigt, wie im Bild unten dargestellt.