Para empezar hay que eliminar el JRE de Apple, así que abriremos el Terminal, en Aplicaciones > Utilidades y usaremos el comando:
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
EL siguiente paso es eliminar el JDK (Java Development Kit) de Apple. Lo eliminaremos también con el Terminal, y no tocaremos los frameworks.
sudo rm -rf /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
Utilizamos sudo, por lo que necesitarás la contraseña del administrador. Si tienes versiones posteriores a la 1.6.0, necesitarás ejecutar el condado con el nombre de la versión apropiada, eliminando todas ellas.
Ahora ya puedes instalar el JDK de Oracle para luego instalar Eclipse. Recuerda que no tiene nada que ver con el JRE, que es para usuarios finales. Ahora ya podrás ejecutar Eclipse sin problemas.
mmmm
Al instalar el Eclipse, en una instalación desde 0 de Yosemite, me pidió el Java 1.6, así que no entiendo que no estaba instalado
Así que lo que hice fue editar el eclipse.ini dentro de Eclipse/Contents/MacOS y añadir
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/bin
Esto tiene el inconveniente de que con cada update de java tienes que cambiar el .ini …
Antes había el enlace desde /System/Library/Java/JavaVirtualMachines al último jdk ¿no?
¿se puede generar ese directorio?