Error en Eclipse «Specified VM install not found» solucionado (solved)

Desde que añadí el java de Sun desde el repositorio de paquetes de Ubuntu, en vez de tenerlo en mi directorio /opt, creo voy a tener este problema de manera periódica, pero por lo menos ya se arreglarlo.

Hoy me encuentro con este error al ejecutar el build de mi tarea ant:

Specified VM install not found: type Standard VM, name java-6-sun-1.6.0.22

Y por más que miraba y remiraba en Preferences>Java>Installed JREs, allí no había más que una JDK, la java-6-sun-1.6.0.24.

Al final encontré la solución en este post

http://www.artima.com/forums/flat.jsp?forum=1&thread=85315

Try deleting these files:

…/.metadata/.plugins/org.eclipse.debug.core/.launches/*.launch

Roger

Con el eclipse cerrado añadiría yo.

Y funcionó…

Si es que al final era una tontería. 🙂

Actualización 11/03/2011

A través de los comentarios Julio nos deja este consejo:

«Creo que hay otra forma…

Al instalar la JDK vía repos de Ubuntu, si no me equivoco, las JVM se instalan en /usr/lib/jvm/java-x.y-z; cada vez que se actualiza, el “x.y.z” cambia. Para evitar los problemas que esto conlleva, se crea un enlace en “/usr/lib/jvm/java-x” a la última versión, por lo que si la JRE en Eclipse la configuras contra el enlace te ahorras este problema.»