Acabo de hacer una instalación limpia de OS X Mavericks
, y lo he descargado Eclipse Kepler
, pero si lo ejecuto, me da este mensaje:
Pidiéndome que lo instale Runtime Java SE 6
; Ya lo he instalado Java 7
, y si presiono Install
en ese cuadro de diálogo, lo descargo e instalo y abro Eclipse nuevamente, el cuadro de diálogo aparece nuevamente.
¿Cómo puedo solucionarlo?
java
eclipse
osx-mavericks
Piero
fuente
fuente
Preferences -> Java -> Installed JREs
y luego agregar el JRE 7 a la lista de JRE instalados; debería resolver el problema, supongo ... Supongo que esto no ayudará mucho, si puede No abra Eclipse en absoluto, ¿es ese el caso?Respuestas:
Esto se debe en parte a la falta de definiciones de Oracle de las capacidades de la máquina virtual JRE8.
En caso de que no desee instalar JRE6 en absoluto y simplemente use JRE8 sin vincularlo con el JRE6, puede hacer lo siguiente:
Copie el Info.plist ubicado en la ruta nombrada a continuación, por ejemplo, ~ / Downloads /:
/Library/Java/JavaVirtualMachines/jdk.1.8.<…>/Contents/
y luego reemplazar
con lo siguiente:
Luego, copie el archivo a su ubicación original (necesita derechos de administrador). Para que este cambio surta efecto, debe cerrar la sesión de su cuenta (y volver a ingresar) o reiniciar su computadora. El cuadro de diálogo para Java 6 ya no debería aparecer y Eclipse debería iniciarse bien usando JRE8 (o JRE7). Lo mismo es válido para cualquier otra aplicación que inicialmente solicite Java, por ejemplo, Creative Suite de Adobe.
En una nota relacionada, parece que este cambio de lista se mantiene incluso después de las actualizaciones realizadas a través del Panel de preferencias de Java en las Preferencias del sistema.
Si todavía no funciona. Es posible que deba agregar algunas carpetas y un enlace simbólico ( detalles ):
sudo mkdir -p /Library/Java/JavaVirtualMachines/jdk1.8.0_*.jdk/Contents/Home/bundle/Libraries sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_*.jdk/Contents/Home/jre/lib/server/libjvm.dylib /Library/Java/JavaVirtualMachines/jdk1.8.0_*.jdk/Contents/Home/bundle/Libraries/ sudo mkdir -p /System/Library/Java/JavaVirtualMachines/1.6.0.jdk sudo mkdir -p /System/Library/Java/Support/Deploy.bundle
fuente
Para poder ejecutar Eclipse con Java 7 (Oracle), lanzo Eclipse usando este archivo: eclipse / Eclipse.app / Contents / MacOS / eclipse. La carpeta "eclipse" contiene un alias para este archivo de forma predeterminada. Entonces, todo lo que necesita hacer es hacer doble clic en el alias llamado "eclipse".
Además, Oracle advierte que Apple ha desactivado la versión 7u25 de Java de Oracle e inferior en OS X (consulte aquí ). Me había actualizado a la última versión de JDK antes de descubrir la forma de lanzar Eclipse con Java 7. Así que no sé si la actualización es necesaria o no.
fuente
Tuve este problema después de una instalación de Mavericks. Pude resolverlo instalando Java desde la descarga de Apple en http://support.apple.com/kb/dl1572
Espero que esto ayude.
fuente
Necesita descargar e instalar JAVA para MAC manualmente. Eso es lo que funciono para mi.
Descarga aquí: http://support.apple.com/kb/DL1572?viewlocale=en_US
fuente
Lo puse en funcionamiento sin un procedimiento como las sugerencias anteriores. Borré la carpeta del eclipse y luego la copié de la papelera. Verifique si funciona para usted.
fuente
En MAC OS X, después de instalar JRE 7 desde Oracle usando la descarga .dmg, al abrir Eclipse, todavía apuntaba a mi antiguo JRE 6.
Después de numerosas búsquedas en Google para el problema, y llegar aquí, desesperado, hice clic en "Buscar" en Eclipse -> Preferencias -> JRE instalados y listo - recogió JRE 7.
fuente
En mi caso, con Eclipse 4.5.1 Mars (instalado desde el instalador de OS X, descargado de eclipse.org) y OS X El Capitan :
antes de instalar cualquier Java intentar ejecutar el instalador de Eclipse resultó con esto:
después de instalar Java 8u72 JDK para OS X descargado del sitio web de Oracle, el instalador se ejecutó sin problemas y lo mismo sucedió con Eclipse más adelante.
fuente