No se puede iniciar Eclipse Mars en OS X Yosemite 10.10

No se puede iniciar Eclipse Mars en OS X Yosemite 10.10

En una caja nueva de OS X Yosemite 10.10, cuando intenté ejecutar Eclipse Mars, apareció el cuadro habitual "Necesitas Java 1.6, haz clic en Más información". Seguí el enlace e instalé el paquete 1.6.x mantenido por Apple.

Luego intenté reiniciar Eclipse y me dijo que necesitaba Java 1.7 para ejecutarse. Instalé el JDK 1.8 de Oracle pero Eclipse todavía se queja de que necesita > 1.7.

Si lo ejecuto, java -versiontodavía se muestra como 1.6.

Respuesta1

Debe eliminar la instalación de Java 1.6 mantenida por Apple y volver a instalar el JDK de Oracle 1.8.

La desinstalación se puede realizar siguiendohttps://superuser.com/a/712783/161924o simplemente:

sudo rm -rf /System/Library/Java/JavaVirtualMachines/1.6.0.jdk 

Luego reinstale JDK 1.8 desdehttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Ahora comenzará Eclipse. java -versionahora informará:

java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

información relacionada