57 votos

Eclipse - JVM incompatible. La versión 1.8.0_261 de la JVM no es adecuada para este producto. Se requiere la versión: 11 o superior

Acabo de descargar Eclipse como archivo, y he instalado el más reciente Java de 64 bits y el Java Development Kit 15 de 64 bits. Y me sale este error. Instalado JDK 11 después, el mismo error.

¿Cómo puedo hacer que esto funcione?

86voto

howlger Puntos 12566

El Java para ejecutar Eclipse se puede especificar en el eclipse.ini (véase Eclipse wiki: eclipse.ini - Especificar la JVM ). Añada las dos líneas siguientes directamente antes de la línea -vmargs y adapte la ruta a su directorio de instalación de Java 11 o superior de 64 bits:

-vm
C:\Program Files\AdoptOpenJDK\jdk-14.0.2.12-openj9\bin\javaw.exe

Alternativamente, puede poner la VM de Java en el jre del subdirectorio de la instalación de Eclipse o, si no instala Eclipse sino que lo actualiza, instale Java 11 o mejor Java 14 como plugin antes de la actualización desde Eclipse JustJ (utilizar JustJ OpenJDK Hotspot JRE completo no Base o Mínimo ).

Tenga en cuenta que aunque ejecute Eclipse con Java 11 o superior, Eclipse 2020-09 (4.17) sigue siendo compatible con el código en Java 14, 13, 12, 11, 10, 9, 8 e incluso versiones mucho más antiguas (hasta Java 1.1). Java 15 puede instalarse a través de Marketplace .

29voto

Napolean Puntos 383

Lo tengo resuelto añadiendo los parámetros vm en el archivo de configuración de eclipse en la parte superior.

enter image description here

9voto

3AK Puntos 605

Estaba recibiendo este error en el sistema operativo linux, pero la siguiente solución debería funcionar para todos los sistemas operativos.

Paso 1: Abrir una línea de comandos

tipo > $ java -version

verás algo como esto -

openjdk version "1.8.0_275"    
OpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-0ubuntu1~16.04-b01)    
OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)

(puede variar según el ordenador y el sistema operativo)

Paso 2: abrir el eclipse.ini archivo

El archivo se encuentra en C:\Users\Yourusername\eclipse\java -2019-12 \eclipse

Localice la siguiente línea -

-Dosgi.requiredJavaVersion=11

Cámbialo por

-Dosgi.requiredJavaVersion=1.8

y reiniciar eclipse. Ahí está dos veces así que cambia en ambos lugares. Puede intentar dar la versión de java específica de su sistema (desde la salida del paso 1) Esto me ha funcionado. Gracias.

6voto

Tenía el mismo problema. Conseguí que funcionara reinstalando con el instalador de https://www.eclipse.org/downloads/ que incluye un JRE

4voto

Eugen FLOCEA Puntos 43

Yo tenía el mismo problema y lo que hice fue descargar otra versión de Java EE Eclips. Conseguí el Eclipse 2020-06 (4.16):

https://www.eclipse.org/downloads/download.PHP?file=/technology/epp/downloads/release/2020-06/R/eclipse-jee-2020-06-R-win32-x86_64.zip

Después de descargarlo, funcionó.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X