Eclipse: La instalación JRE especificada no existe

Solía ​​tener Eclipse configurado bien y trabajar bien antes. Pero lo desinstalé e instale nuevamente Eclipse Juno en mi Mac OS 10.10. Pero seguí recibiendo este error: "El JRE especificado no existe."

Sé que es un problema bastante simple y comúnmente visto, sólo necesitaba instalar JRE y / o JDK en este limpio Eclipse, sin embargo las cosas no funcionaron.

Y he buscado extensamente sobre desbordamiento de la pila: Los postes que he mirado incluyendo: ¿Cómo instalar JRE 1.7 en Mac OS X y utilizarlo con Eclipse? Seguí exactamente lo que la respuesta aceptada dijo, pero después de haber descargado el JDK de http://www.oracle.com/technetwork/java/javase/downloads/index.html y lo instalé, lo iba a agregar a Eclipse vía Preferencias -> Java -> Los JRE instalados, sin embargo, no lo vi como era de esperar, lo siguiente es una captura de pantalla de lo que vi cuando fui a Preferences -> Java -> JREs instalados

Introduzca aquí la descripción de la imagen

Pero la captura de pantalla sólo dice que la lista de JREs instalados es BLANK, no pude añadir ningún JRE a mi Eclipse.

¿Ayuda por favor?

Además, he intentado otras cosas que la gente ha sugerido: Propiedades -> Java Build Path lo que veo aquí es: JRE System Library OSGi / Mínimo-1.2 con un signo cruzado rojo delante de él (indicando algo malo con él?) Por lo tanto, también estoy bloqueado con este enfoque.

Introduzca aquí la descripción de la imagen

Yo tuve el mismo problema. Así es como lo arreglé.

  1. Abra Eclipse.
  2. Vaya a Preferences .
  3. Haga clic en Add
  4. Una ventana debe aparecer con esto:

Introduzca aquí la descripción de la imagen

  1. Seleccione Standard VM .
  2. Seleccionar Directory
  3. Utilice este path: Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/
  4. Haga clic en Open
  5. A continuación, Finish
  6. Haga clic derecho en su proyecto y luego haga clic en Properties
  7. Seleccione Java Build Path luego haga clic en Add Library
  8. Seleccione la JRE System Library

Introduzca aquí la descripción de la imagen

  1. Haga clic en Environments y seleccione jdk1.7.0_45
  2. Finish

Esto es lo que deberías ver si lo hiciste bien :

Introduzca aquí la descripción de la imagen

El problema está generalmente relacionado con configuraciones de tiempo de ejecución específicas de plugins o de proyectos que (aún) apuntan a algún JDK / JRE que ya no existe (por ejemplo, después de alguna actualización o migración).

Teníamos esto por ejemplo con el plugin ANT , donde la configuración de lanzamiento tenía que ser actualizada (por ant construir el archivo), si por ejemplo no se estableció en el valor predeterminado ~ run in same JRE as workspace .

Encontrará estos ajustes (típicamente bajo la pestaña JRE ) :

  1. En la configuración global de plugins en Eclipse -> Window -> Preferences -> ... de tu complemento (escribiendo runtime de runtime en la sección Filter anterior puede ayudar a encontrarlo rápidamente).

  2. O se establece en una configuración de ejecución de proyecto / archivo específica que debe ver si va a

    • Eclipse -> Run -> Run configurations... o
    • Haga clic derecho en su proyecto / archivo y seleccione Run As -> Run Configurations ...
  3. O se configura en una configuración de herramienta externa específica de proyecto / archivo (por ejemplo, como la utilizada por ANT), que también se encuentra aquí:

    • Eclipse -> Run -> External Tools -> External Tools Configuration ... o
    • Haga clic derecho en su proyecto / archivo y seleccione Run As -> External Tool Configurations ...

Es posible que las configuraciones de ejecución intenten usar un JRE específico.

Introduzca aquí la descripción de la imagen

Asegúrese de que está usando el JRE correcto allí.

En eclipse, haga clic en Ventana -> Mostrar vista -> Servidores

Una vez que se encuentre en la vista de servidores, haga doble clic en el servidor configurado para abrir su configuración y haga clic en el enlace Entorno de ejecución (en el lado izquierdo).

Seleccione el JRE y haga clic en Finalizar.

Espero que te ayude

Yo tuve el mismo problema. Esta solución podría ayudar a solucionar el problema como lo hizo para mí.

  1. Haga clic derecho en el proyecto -> Construir ruta -> Configurar ruta de construcción
  2. En la pestaña Libraries, seleccione JRE System Library y haga clic en Edit
  3. En la ventana Editar puede seleccionar el espacio de trabajo predeterminado JRE o en el menú desplegable Entorno de ejecución seleccione el JRE instalado

Tuve el problema con una configuración de ejecución en particular (unittests para un proyecto en mi caso). En Run Configurations, seleccioné la configuración de la ejecución problemática, luego la pestaña JRE, y pude ver que estaba rota (aunque no podía decir cómo había sucedido). Seleccionando el JRE correcto resolví mi problema (proyecto JRE en mi caso, aunque esto era solo mi JRE estándar y no configurado específicamente para el proyecto).

  • Zipalign - Comando no encontrado - Terminal MAC
  • C El código JNI introduce errores en un proyecto Android Eclipse una vez que se abre el archivo C en el editor
  • Cordova ejecuta android: ANDROID_HOME no está establecido y android no en mi camino
  • Java.lang.NoClassDefFoundError: com.urbanairship.UAirship
  • Aplicación multi-touch cross-platform java (Windows, Mac y Linux (Ubuntu) (posiblemente Android))
  • Macbook adb no puede abrir la interfaz
  • Error: compileSdkVersion android-21 requiere compilar con JDK 7
  • Inicio del estudio de Android fallido - Java.lang.IllegalArgumentException
  • El dispositivo sigue perdiendo la conexión regularmente cuando está conectado a Mac Mini
  • Android Studio Emulator no iniciará "Esperando que el dispositivo de destino entre en línea"
  • ¿Cómo puedo arreglar "emulador: Error al sincronizar vcpu reg" error en el error de emulación de mac android mac
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.