¿Después de actualizar la máquina virtual de java a la version 1.7 te sigue apareciendo el mensaje: JVM 1.6 incompatible con este producto al instalar Eclipse? Te explicamos la solución paso a paso.
Después de instalar Eclipse PHP developers, tratamos de ejecutarlo pero nos avisaba que la versión actual que teníamos de la máquina virtual de java (JVM) era incompatible con la versión de Eclipse que queríamos ejectutar.
Lo primero que hicimos fue descargar de la Descargar máquina virtual JAVA la versión más actualizada. En este momento, volvimos a ejecutar la aplicación y para nuestra sorpresa, seguía apareciéndonos el mismo error.
La solución fue eliminar la versión 6 desde el terminal (Podéis encontrarlo en Aplicaciones -> Utilidades -> Terminal en el caso de mac OS X)
Para eliminar la instalación escribimos la siguiente linea:
- sudo rm -rf /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
- Introducimos la contraseña y pulsamos “Enter”
Para
verificar si se ha desintalado correctamente introducimos el siguiente comando:
En este punto, solo debería aparecer una versión de Java (La 1.7.0_XX) donde XX es la versión de actualización actual. En caso contrario, continuar con el siguiente paso.
La siguiente solución posible es redefinir la variable JAVA_HOME que ayuda al sistema a conocer donde se encuentra la instalación de Java. En el mismo terminal, escribimos:
-
sudo rm /Library/Java/Home
- Introducimos la contraseña y pulsamos “Enter”
-
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_XX.jdk/Contents/Home /Library/Java/Home
- Reemplazar la XX por la versión actual. En nuestro caso “79
Por último, hacemos una instalación limpia de Eclipse y debería detectar la versión 1.7 de la máquina virtual de Java.