Acabo de actualizar a Yosemite. Estoy intentando ejecutar la última versión de Eclipse pero me sale un error diciendo que Eclipse no puede ejecutarse en Java 6. Ejecutando java --version
en el Terminal me da Java 8. ¿Por qué Eclipse utiliza Java 6?
Respuestas
¿Demasiados anuncios?Asegúrese de que tiene instalado el panel de control de Java (Preferencias del Sistema), si no, descargue la última versión de JAVA desde https://www.java.com (la versión exacta real es JAVA 7 update 71). A continuación, puede obtener una versión de trabajo de eclipse en : https://www.eclipse.org/downloads/ Es posible que tengas que iniciar Eclipse la primera vez haciendo "click derecho" y eligiendo "Abrir" (no creo que la aplicación esté firmada para ser reconocida por Gatekeeper)...
He podido abrir Eclipse después de descargar esta versión de java http://support.apple.com/kb/DL1572
Como se dijo, a veces la actualización de LUNA a MARS resuelve el problema - http://download.eclipse.org/releases/mars
Es necesario reemplazar el sistema Java 1.6 por un 1.8 descargado.
Ver: https://gist.github.com/johan/10590467
Yo sigo con Eclipse: "La biblioteca compartida JVM ..... no contiene el símbolo JNI_CreateJavaVM", pero al menos está detectando el java correcto.