Embora esta seja uma pergunta antiga, pensei em acrescentar algumas informações mais relevantes à resposta Aceite dada por @Steffen Opel.
É possível instalar qualquer número de versões de 32-bit JDKs e 64-bit JDKs num sistema operativo Windows de 64-bit. Também é possível instalar 32-bit Eclipse e 64-bit Eclipse no mesmo computador. Mas para executar uma dessas plataformas relacionadas com Eclipse (no caso de OPs 64-bit Eclipse) versão, a máquina deve ter a correspondência “Environment Variables” configurada para JDK. Isto pode ser feito (deve ser feito) sem modificar o ficheiro eclipse.ini.
Variáveis de ambiente
Para executar java sem dar o caminho completo é necessário adicionar a localização do ficheiro para java.exe a PATH
variável de ambiente. E também para algumas outras utilidades de terceiros, a variável de ambiente JAVA_HOME
também é necessária.
Normalmente os programadores java precisam sempre de ter o JDK instalado (o JRE está incluído no JDK). E PATH
está definido para a pasta “bin” na pasta de instalação do JDK (no caso dos OPs C:\Arquivos de Programas\Java\jdk1.6.0_40\bin) enquanto que JAVA_HOME
está definido para a pasta de instalação do JDK (no caso dos OPs C:\Arquivos de Programas\Java\jdk1.6.0_40).
Aqui o OP tem apenas JDK de 32 bits mas tenta usar o Eclipse de 64 bits. Assim, para resolver o problema, o OP precisa de instalar o JDK de 64 bits. E alterar JAVA_HOME
& PATH
“Ambiente Variables” para corresponder a esse local de instalação.
Aqui estão os passos mais completos:
Descarregar e instalar JDKx.x de 64 bits. x_xx
& - Depois abrir o Explorador do Windows, clicar com o botão direito do rato no ícone do computador e seleccionar
Sob a secção System variable procurar JAVA_HOME
nome da variável e clicar no botão “Edit” na secção inferior, se não estiver disponível clicar em “New” e introduzir C:\Program Files\Java\jdk1.6.0_40 e clicar em OK.
Depois seleccionar a variável PATH
e clicar em “Editar” e anexar %JAVA_HOME%\bin
; à frente ou %JAVA_HOME%\bin
ao fim da string existente. NÃO sobreponha a string existente, e clique em OK -> OK ->OK para completar.
Agora o Eclipse estará aberto sem o erro.
Nota:
Se alguém precisar de usar 32-bit Eclipse então o caminho padrão do JDK será C:_ **Program Files (x86)** _\Java\jdkx.x.x_xx
Ao alterar PATH
Variáveis de ambiente no Windows 10, surgirá uma janela adicional, como mostra a figura abaixo.