Anche se questa è una vecchia domanda, ho pensato di aggiungere alcune informazioni più rilevanti alla risposta accettata data da @Steffen Opel.
È possibile installare qualsiasi numero di versioni di JDK a 32 bit e a 64 bit in un sistema operativo Windows a 64 bit. Inoltre è possibile installare anche Eclipse a 32 bit e Eclipse a 64 bit nello stesso computer. Ma per eseguire una di queste versioni di Eclipse relative alla piattaforma (nel caso di OP, 64-bit Eclipse), la macchina dovrebbe avere le corrispondenti “Variabili d'ambiente” configurate per JDK. Questo può essere fatto (dovrebbe essere fatto) senza modificare il file eclipse.ini.
Variabili d'ambiente
Per eseguire java senza dare il percorso completo è richiesto di aggiungere il percorso del file java.exe alla variabile d'ambiente PATH
. E anche per alcune altre utility di terze parti, è richiesta anche la variabile d'ambiente JAVA_HOME
.
Normalmente gli sviluppatori java hanno sempre bisogno di avere JDK installato (JRE è incluso in JDK). E PATH
è impostato alla cartella “bin” sotto la cartella di installazione di JDK (nel caso di OPs C:\Program Files\Java\jdk1.6.0_40\bin) mentre JAVA_HOME
è impostato alla cartella di installazione di JDK (nel caso di OPs C:\Program Files\Java\jdk1.6.0_40).
Qui OP ha solo JDK a 32 bit ma sta cercando di usare Eclipse a 64 bit. Quindi per risolvere il problema OP deve installare JDK a 64 bit. E cambiare JAVA_HOME
& PATH
“Variabili d'ambiente” per far corrispondere la posizione di installazione.
Qui ci sono i passi più completi:
Scaricare e installare JDKx.x a 64 bit.
Poi apri Windows Explorer, clicca con il tasto destro sull'icona Computer e seleziona
Sotto la sezione Variabile di sistema cerca il nome della variabile JAVA_HOME
e clicca il pulsante “Modifica” nella sezione in basso, se non è disponibile clicca “Nuovo” e inserisci C:\Programmi Java\jdk1.6.0_40 e clicca OK.
Poi seleziona la variabile PATH
e clicca “Edit” e aggiungi %JAVA_HOME%\bin
; davanti o %JAVA_HOME%\bin
alla fine della stringa esistente. NON sovrascrivere la stringa esistente, e clicca OK -> OK ->OK per completare.
Ora Eclipse sarà aperto senza l'errore.
Nota:
Se qualcuno ha bisogno di usare Eclipse a 32-bit allora il percorso JDK di default sarà C:_ **Program Files (x86)** _\Java\jdkx.x.x_xx
Quando si cambiano PATH
le variabili di ambiente in Windows 10 c'è una finestra aggiuntiva che appare come mostrato nella figura qui sotto.