Hoewel dit een oude vraag is, dacht ik wat meer relevante info toe te voegen aan het geaccepteerde antwoord van @Steffen Opel.
Het is mogelijk om een willekeurig aantal versies van 32-bit JDK’s en 64-bit JDK’s in een 64-bit Windows OS te installeren. Ook is het mogelijk om 32-bit Eclipse en 64-bit Eclipse op dezelfde computer te installeren. Maar om een van deze platform-gerelateerde Eclipse (in OP’s geval 64-bit Eclipse) versie te draaien, moet de machine passende “omgevingsvariabelen” geconfigureerd hebben voor JDK. Dit kan gedaan worden (zou gedaan moeten worden) zonder het eclipse.ini bestand aan te passen.
Milieuvariabelen
Om java te draaien zonder het volledige pad op te geven, is het nodig om de bestandslocatie voor java.exe toe te voegen aan PATH
omgevingsvariabele. En ook voor sommige andere hulpprogramma’s van derden is de JAVA_HOME
omgevingsvariabele vereist.
Normaal moeten java ontwikkelaars altijd JDK geïnstalleerd hebben (JRE is inbegrepen in JDK). En PATH
is ingesteld op “bin” map onder JDK installatie map (in OPs geval C:\Program Files\Java\jdk1.6.0_40\bin) terwijl JAVA_HOME
is ingesteld op JDK installatie map (in OPs geval C:\Program Files\Java\jdk1.6.0_40).
Hier heeft OP alleen 32-bit JDK maar probeert 64-bit Eclipse te gebruiken. Dus om het probleem op te lossen moet OP 64-bit JDK installeren. En verander JAVA_HOME
& PATH
“Environment Variables” om overeen te komen met die installatie locatie.
Hier zijn de meer volledige stappen:
- Download en installeer 64-bit JDKx.x. xx2&
Open dan Windows Verkenner, klik met de rechtermuisknop op het Computerpictogram en selecteer
Zoek onder het gedeelte Systeemvariabele naar de variabelenaam JAVA_HOME
en klik op de knop “Bijwerken” onderin het gedeelte, klik indien niet beschikbaar op “Nieuw” en voer C:\Programmabestanden\Java\jdk1.6.0_40 in en klik op OK.
Selecteer dan de PATH
variabele en klik op “Edit” en voeg %JAVA_HOME%\bin
; toe aan het begin of %JAVA_HOME%\bin
aan het eind van de bestaande string. Schrijf de bestaande string NIET over, en klik OK - OK - OK om te voltooien.
Nu zal Eclipse open zijn zonder de foutmelding.
Note:
Als iemand 32-bit Eclipse moet gebruiken dan is het standaard JDK pad C:_ **Program Files (x86)** _\Java\jdkx.x.x_xx
Bij het veranderen van PATH
Omgevingsvariabelen in Windows 10 komt er een extra venster zoals te zien is in de afbeelding hieronder.