Inici > Aplicacions, Linux, Programació > Cambiar máquina virtual de Java (JVM) en Eclipse ≤ 3.2.x

Cambiar máquina virtual de Java (JVM) en Eclipse ≤ 3.2.x

dijous, 8 de gener de 2009 Imprimir

Este post se refiere a versiones de eclipse anteriores a la 3.2, si deseas cambiar la máquina virtual de java para la versión 3.4.x haz clic aquí.

Posteo aquí una ayuda rápida para aquellos que necesiten cambiar / añadir su máquina virtual preferida a Eclipse. Por defecto Eclipse (en Linux al menos..) no viene bien configurado (normalmente pasa con Java6) para cargar la máquina virtual Java de Sun y si no lo configuramos no deja de dar errores extraños (pero carga la aplicación igualmente).

Para arreglarlo es tan sencillo como editar el fichero “java_home” que se encuentra en la carpeta /etc/eclipse añadiendo la ubicación de la máquina virtual que queramos por defecto (en mi caso /usr/lib/jvm/java-6-sun-1.6.0.10/) en la primera línea (para evitar que cargue máquinas virtuales que no tengamos instaladas..):

user@host:~$ sudo nano /etc/eclipse/java_home

# This file determines the search order the Eclipse Platform uses to find a
# compatible JAVA_HOME. This setting may be overridden on a per-user basis by
# altering the JAVA_HOME setting in ~/.eclipse/eclipserc.

#/usr/lib/jvm/java-7-icedtea
######## LÍNEA INSERTADA ########
/usr/lib/jvm/java-6-sun-1.6.0.10/
#################################
/usr/lib/jvm/java-gcj
/usr/lib/kaffe/pthreads
# Como he dicho no está bien añadido (para Java 6), pues como vemos en las dos
# siguientes líneas sí aparece, pero evidentemente no funciona
/usr/lib/jvm/java-6-sun
/usr/lib/jvm/java-1.5.0-sun
/usr/lib/j2se/1.5
/usr/lib/j2se/1.4
/usr/lib/j2sdk1.5-ibm
/usr/lib/j2sdk1.4-ibm
/usr/lib/j2sdk1.6-sun
/usr/lib/j2sdk1.5-sun
/usr/lib/j2sdk1.4-sun

¡Y listo! Reiniciamos Eclipse y debería empezar a funcionar correctamente ^^

  1. Sense cap comentari encara. T'hi animes?
Comentaris tancats.