Eclipse 3.1.2 en Ubuntu Breezy

25/03/2006

Logo de Eclipse
Para instalar el entorno de desarrollo (IDE) Eclipse, si seguimos la Guía Ubuntu, nos dice que tenemos que crear un fichero de arranque con el siguiente contenido:

#!/bin/sh
export MOZILLA_FIVE_HOME=”/usr/lib/mozilla/”
export ECLIPSE_HOME=”$HOME/software/eclipse”

$HOME/software/eclipse/eclipse

Pero, al menos en mi caso, eso no es suficiente para solucionar los problemas que nos pueden aparecer (en mi caso en concreto, los problemas me los he encontrado con el plug-in Echo2 Studio, que ha sido con el que me he puesto a hacer mi primer desarrollo en el recien instalado Eclipse en Ubuntu).

Antes de nada, voy a definir mi configuración particular:

  • Tengo instalado el J2SDK 1.4.2 en “/opt/rubensa/j2sdk1.4.2_11”
  • Tengo instalado el Eclipse 3.1.2 en “/opt/rubensa/eclipse-3.1.2”

Lo primero de todo es crear un archivo (con permisos de ejecución “chmod 755”) que nos permita arrancar Eclipse, similar al especificado en la Guía Ubuntu, pero cambiando la definición de MOZILLA_FIVE_HOME para que apunte al directorio del Firefox 1.0.7 que viene con Breezy:

$ gedit /opt/rubensa/eclipse-3.1.2/eclipse.sh

#!/bin/sh
export MOZILLA_FIVE_HOME=”/usr/lib/mozilla-firefox/”
export ECLIPSE_HOME=”/opt/rubensa/eclipse-3.1.2″

$ECLIPSE_HOME/eclipse $*

(Nota: El $* sirve para pasar al ejecutable de eclipse cualquier argumento que se pase al recien creado “eclipse.sh”)

Ahora creamos un lanzador en el escritorio con la siguiente línea de comandos:

/opt/rubensa/eclipse-3.1.2/eclipse.sh -vm /opt/rubensa/j2sdk1.4.2_11/bin/java

Lo único que nos falta es instalar el paquete “libstdc++5” que contiene la versión de las librerías con las que, si no me quivoco, está compilado el Firefox 1.0.7:

$ sudo apt-get install libstdc++5

Todo listo, ya podemos ejecutar Eclipse sin problemas haciendo doble click en el enlace del escritorio.


[ACTUALIZADO]: A pesar de lo anterior, he continuado teniendo algún problema (en concreto un “casque” de la máquina virtual producido por la librería “libtoolkitcomps.so” del Firefox) por lo que me he visto obligado a instalar el paquete “mozilla-browser” quedando, por tanto, el archivo de arranque “eclipse.sh” del siguiente modo:

#!/bin/sh
export MOZILLA_FIVE_HOME=”/usr/lib/mozilla/”
export ECLIPSE_HOME=”/opt/rubensa/eclipse-3.1.2″

$ECLIPSE_HOME/eclipse $*

Y así parece que todo funciona correctamente ^_^

Otras notas útiles

Si quieres pasar parámetros a la máquina virtual en la línea de comandos de Eclipse, debes anteponer el parámetro -vmargs, como por ejemplo:

/opt/rubensa/eclipse-3.1.2/eclipse.sh -vm /opt/rubensa/j2sdk1.4.2_11/bin/java -vmargs -DsocksProxyHost=192.168.78.1 -DsocksProxyPort=1080

Además, si quieres que todos los procesos que se lancen desde el propio Eclipse incluyan también dichos parámetros tienes que:

  • Ir a: “Window” –> “Preferences” –> “Java” –> “Installed JREs”
  • Seleccionar la máquina virtual por defecto
  • Pulsar “Edit”
  • Y en el campo “Default VM arguments:” introducir los argumentos deseado (en el ejemplo anterior serían: -DsocksProxyHost=192.168.78.1 -DsocksProxyPort=1080)

Algunos enlaces de interés

Monta tu distribución Eclipse en cuestión de segundos
How to install Eclipse in Ubuntu

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: