Obwohl dies eine alte Frage ist, habe ich mir überlegt, der von @Steffen Opel gegebenen akzeptierten Antwort einige relevantere Informationen hinzuzufügen.
Es ist möglich, eine beliebige Anzahl von Versionen von 32-Bit-JDKs und 64-Bit-JDKs in einem 64-Bit-Windows-Betriebssystem zu installieren. Es ist auch möglich, 32-Bit- Eclipse und 64-Bit- Eclipse auf demselben Computer zu installieren . Damit jedoch eine dieser plattformbezogenen Eclipse - Versionen (in OPs mit 64-Bit- Eclipse ) ausgeführt werden kann, muss auf dem Computer eine für JDK konfigurierte „ Umgebungsvariable “ vorhanden sein. Dies kann (sollte getan werden), ohne die
Datei eclipse.ini zu ändern .
Umgebungsvariablen
Um Java ohne Angabe des vollständigen Pfads auszuführen , muss der PATH
Umgebungsvariablen der Speicherort der Datei java.exe hinzugefügt werden. Auch für einige andere Dienstprogramme von Drittanbietern ist eine JAVA_HOME
Umgebungsvariable erforderlich.
Normalerweise müssen Java-Entwickler immer JDK installiert haben (JRE ist in JDK enthalten). Und PATH
ist unter dem JDK-Installationsordner auf den Ordner " bin " eingestellt (in OPs Fall C: \ Programme \ Java \ jdk1.6.0_40 \ bin ), während er JAVA_HOME
auf den JDK-Installationsordner eingestellt ist (in OPs Fall C: \ Programme \ Java \ jdk1.6.0_40 ).
Hier hat OP nur 32-Bit-JDK, versucht aber, 64-Bit-Eclipse zu verwenden. Um das Problem zu beheben, muss das 64-Bit-JDK installiert werden. Und ändern Sie JAVA_HOME
& PATH
" Umgebungsvariablen " entsprechend dem Installationsort.
Hier sind die vollständigeren Schritte:
- Laden Sie das 64-Bit-JDKx.x.x_xx herunter und installieren Sie es
Öffnen Sie dann den Windows Explorer, klicken Sie mit der rechten Maustaste auf das Computersymbol und wählen Sie
Eigenschaften -> Erweiterte Systemeinstellungen .
Das Fenster Systemeigenschaften wird geöffnet
, und auf der Registerkarte " Erweitert " wählen Sie " Umgebungsvariablen ", um das Bearbeitungsfenster zu öffnen.
Unter dem Systemvariable Abschnitt Look für JAVA_HOME
Variablennamen und klicken Sie auf „ Bearbeiten “ -Button am unteren Bereich, wenn nicht vorhanden , klicken Sie „ Neu “ und geben Sie C: \ Programme \ Java \ jdk1.6.0_40
und auf OK klicken.
Wählen Sie dann die PATH
Variable aus, klicken Sie auf " Bearbeiten " und fügen Sie sie hinzu
%JAVA_HOME%\bin
. nach vorne oder %JAVA_HOME%\bin
an das Ende der vorhandenen Zeichenfolge. Überschreiben Sie NICHT die vorhandene Zeichenfolge 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, lautet der Standard-JDK-Pfad C: \ Programme (x86) \ Java \ jdkx.x.x_xx
Wenn Sie PATH
Umgebungsvariablen in Windows 10 ändern, wird ein zusätzliches Fenster angezeigt (siehe Abbildung unten).