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.
- ANDROID_HOME no establecido (agente VSTS que se ejecuta como servicio en OS X)
- Osx maven running tests Excepción: java.lang.OutOfMemoryError lanzado desde el UncaughtExceptionHandler en el subproceso "main"
- Java.lang.OutOfMemoryError durante android 2.1 build en Mac OS X 10.6.8
- Depuración de HTC Desire HD a través de adb en MacBook Pro
- Dispositivo LG no listado en dispositivos ADB
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
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.
- Las ventanas de Android Studio parpadean en VM OSX
- Adb transfiere archivos con una velocidad muy lenta
- Javadoc en Android (Eclipse)
- Emulador de Android Ubicación de Mac OSX
- Error: ANDROID_HOME no está establecido y el comando "android" no está en tu PATH. Debe cumplir al menos una de estas condiciones.
- Error al generar el archivo final: No se puede obtener la clave de firma de depuración
- El dispositivo Android no aparece en DDMS
- Problemas con el proyecto de Android Studio tras la actualización de OS X 10.9, error con cacerts
Yo tuve el mismo problema. Así es como lo arreglé.
- Abra Eclipse.
- Vaya a
Preferences
. - Haga clic en
Add
- Una ventana debe aparecer con esto:
- Seleccione
Standard VM
. - Seleccionar
Directory
- Utilice este path:
Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/
- Haga clic en
Open
- A continuación,
Finish
- Haga clic derecho en su proyecto y luego haga clic en
Properties
- Seleccione
Java Build Path
luego haga clic enAdd Library
- Seleccione la
JRE System Library
- Haga clic en
Environments
y seleccionejdk1.7.0_45
-
Finish
Esto es lo que deberías ver si lo hiciste bien :
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
) :
-
En la configuración global de plugins en
Eclipse -> Window -> Preferences -> ...
de tu complemento (escribiendoruntime
deruntime
en la secciónFilter
anterior puede ayudar a encontrarlo rápidamente). -
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 ...
-
-
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.
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í.
- Haga clic derecho en el proyecto -> Construir ruta -> Configurar ruta de construcción
- En la pestaña Libraries, seleccione JRE System Library y haga clic en Edit
- 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).