Estoy tratando de ejecutar Eclipse Luna usando Oracle Java JRE 1.8.0_11 en Mac OS X 10.9.4. He añadido la siguiente línea a mi eclipse.ini
archivo:
-vm
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
Eclipse parece haber captado esto, pero ahora recibo el siguiente mensaje al iniciarlo:
The JVM shared library "/Library/Internet Plug-Ins/
JavaAppletPlugin.plugin/Contents/Home/bin/../lib/server/libjvm.dylib"
does not contain the JNI_CreateJavaVM symbol.
Me he asegurado de que tanto Eclipse como Java sean versiones de 64 bits y no sé qué más podría causar este problema. ¿Alguien puede proponer una solución para esto?
Editar: parece funcionar cuando se usa JDK en lugar de solo JRE, pero aún me gustaría saber por qué.
JRE es Java Runtime Environment que se utiliza para ejecutar aplicaciones Java. Pero si desea desarrollar aplicaciones Java y programar en Java, necesita JDK, es decir, Java Development Kit.
Para saber más ver la siguiente pregunta
https://stackoverflow.com/questions/1906445/cuál-es-la-diferencia-entre-jdk-y-jre
Tuve exactamente el mismo problema. Desinstalar Eclipse y JRE, y luego instalar JDK y reinstalar Eclipse funcionó para mí.
mmmmmm
Björn Pollex
/Library/Java/JavaVirtualMachines
permanece vacío. Lo extraño es que aparentemente todos los archivos requeridos están ahí, pero por alguna razón simplemente no funciona.