JVM 1.6 incompatible Eclipse – Solucionado

¿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.

Máquina virtual de java incompatible

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.jdkEliminar Apple Like
  • Introducimos la contraseña y pulsamos «Enter»

Para

verificar si se ha desintalado correctamente introducimos el siguiente comando:

  • java -versionComprobar versión Java

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/HomeRedefinir variable 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 «79Reemplazar versión actual Java

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.

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.