Instalar Eclipse y el Java de Sun en Ubuntu

Eclipse es una plataforma Open Source para desarrollar proyectos en una gran variedad de lenguajes en especial Java, tiene una gran cantidad de plug-ins para ayudar en el desarrollo de aplicaciones, además de una gran comunidad.

En este tutorial voy a explicar como instalar Eclipse en Ubuntu y además como hacer que trabaje con la versión de Java de Sun.

Para instalar el Eclipse y el Java de Sun ejecutamos el siguiente comando:

sudo apt-get install eclipse sun-java6-jdk

Se instalaran varias liberias y nos preguntará si estamos de acuerdo a la instalación de los nuevos paquetes a lo cual tendremos que contestar que sí. Esta instalación tardará un tiempo en descargarse.

Eclipse estará utilizando el Java bajo licencia GNU este Java todavía está en desarrollo por lo que es más lento que el Java de Sun, si queremos que utilice el Java de Sun por defecto tenemos que realizar los siguiente pasos:

Primero ejecutamos:

sudo update-java-alternatives -s java-6-sun

Este comando hará que el Java de Sun sea nuestro interprete por defecto.

Ahora editamos el archivo de configuración del Java Virtual Machine (JVM):

sudo gedit /etc/jvm

Puedes utilizar vim en vez de gedit.

Y agregamos esta línea al principio del archivo después de los comentarios:

/usr/lib/jvm/java-6-sun

Para que Eclipse utilice el Java 6 por defecto tenemos que modificar el siguiente archivo:

sudo gedit /etc/eclipse/java_home

Y le agregamos la línea al principio del archivo:

/usr/lib/jvm/java-6-sun

Ya con eso tendrás a Eclipse funcionando con el Java de Sun, para abrir Eclipse puedes hacerlo a través del menu en Aplicaciones>Programación>Eclipse o a través de la consola ejecutando:

eclipse

Si queremos que nuestros proyectos en Java se ejecuten un poco más rapido y que todo corra más suavemente podemos aumentarle la memoria libre disponible para Java también llamada heap memory. Para esto tenemos que modificar el archivo:

sudo gedit /usr/lib/eclipse/eclipse.ini

Para Dapper y cualquiera anterior a Feisty:

sudo gedit /usr/share/eclipse/eclipse.ini

El argumento Xms es la memoría mínima y Xmx es la máxima. Para calcular cuanta memoria vamos a asignarle tenemos que sacar una pequeña cuenta y usar nuestro criterio si le asignamos demasiada memoria podría afectar a otras aplicaciones e incluso el desempeño del sistema operativo. La cuenta es la siguiente:Memoria física disponible menos Memoria utilizada por el sistema operativo menos Memoria utilizada normalmente por las aplicaciones

Para saber cuanta memoria está consumiendo nuestro sistema puedes ejecutar el comando:

 free -m

Esto nos dará la memoria en MB total del sistema cuanto está siendo utilizado y cuanta memoria tenemos libre. De esa memoria es recomendado tomar 2/3 para la memoría máxima y 2/3 de la máxima para la memoria mínima.

Las referencias para este tutorial fueron tomadas de:

http://ubuntuforums.org/showthread.php?t=201378
http://www.ibm.com/developerworks/websphere/library/techarticles/0204_searle/searle.html

Como siempre espero sus comentarios y sugerencias

Saludos

Olivers