Aunque esta es una pregunta antigua, he pensado en añadir algo más de información relevante a la respuesta aceptada dada por @Steffen Opel.
Es posible instalar cualquier número de versiones de JDKs de 32 bits y JDKs de 64 bits en un sistema operativo Windows de 64 bits. También es posible instalar Eclipse de 32 bits y Eclipse de 64 bits en el mismo ordenador. Pero para ejecutar una de esas versiones de Eclipse relacionadas con la plataforma (en el caso de los OPs, Eclipse de 64 bits), la máquina debe tener configuradas las “Variables de entorno” correspondientes al JDK. Esto puede hacerse (debería hacerse) sin modificar el archivo eclipse.ini.
Variables de entorno
Para ejecutar java sin dar la ruta completa es necesario añadir la ubicación del archivo java.exe a la variable de entorno PATH
. Y también para algunas otras utilidades de terceros, se requiere la variable de entorno JAVA_HOME
.
Normalmente los desarrolladores de java siempre necesitan tener instalado el JDK (JRE está incluido en el JDK). Y PATH
se establece en la carpeta “bin” bajo la carpeta de instalación del JDK (en el caso de los OPs C:\Program Files\Java\jdk1.6.0_40\bin) mientras que JAVA_HOME
se establece en la carpeta de instalación del JDK (en el caso de los OPs C:\Program Files\Java\jdk1.6_40).
En este caso, el operador sólo tiene un JDK de 32 bits, pero intenta utilizar Eclipse de 64 bits. Así que para arreglar el problema OP necesita instalar JDK de 64 bits. Y cambiar JAVA_HOME
& PATH
“Variables de entorno” para que coincida con la ubicación de la instalación.
Aquí están los pasos más completos:_
- Descargar e instalar JDKx.x de 64 bits. 0x2_xx
A continuación, abra el Explorador de Windows, haga clic con el botón derecho del ratón en el icono del ordenador y seleccione
En la sección Variable de sistema busque el nombre de la variable JAVA_HOME
y haga clic en el botón “Editar” de la sección inferior, si no está disponible haga clic en “Nuevo” e introduzca C:\NArchivos de programa\NJava\jdk1.6.0\40 y haga clic en Aceptar.
A continuación, seleccione la variable PATH
y haga clic en “Edit” y añada %JAVA_HOME%\bin
; al principio o %JAVA_HOME%\bin
al final de la cadena existente. NO sobreescriba la cadena existente, y haga clic en OK -> OK ->OK para completar.
Ahora Eclipse se abrirá sin el error.
Nota:
Si alguien necesita usar Eclipse de 32 bits entonces la ruta del JDK por defecto será C:_ **Archivos de Programa (x86)** __Java\jdkx.x.xxx_
Cuando se cambian PATH
Variables de entorno en Windows 10 hay una ventana adicional que aparecerá como se muestra en la imagen de abajo.