lunes, 29 de diciembre de 2008

NetBeans en Ubuntu

Esta pequeña guía se divide en tres partes: instalar Java, instalar NetBeans y finalmente algunos apuntes acerca de cómo afinar la versión del JDK que queremos utilizar tanto en NetBeans como de forma predeterminada en el sistema.

Instalar Java

Una forma rápida de tener Java instalado en Ubuntu es instalar los paquetes debian que nos proporciona la distribución. Encontramos los siguientes paquetes:

sun-javaX-plugin Para instalar la compatibilidad con Java en el navegador web
sun-javaX-jre Si queremos ejecutar programas hechos en Java
sun-javaX-jdk Si vamos a desarrollar programas en Java. Incluye jre y fuentes.
sun-javaX-doc " y necesitamos javadoc en local


donde X es una versión de Java disponible para nuestra distribución. La última versión de Java en este momento es la 6. Para usar NetBeans 6 y programar en Java bastará instalar el paquete sun-java6-jdk, que ya incluye jre y está disponible al menos en Ubuntu 7.10 (gutsy). Si no estuviese disponible en nuestra distribución, también nos servirá sun-java5-jdk (el Tigre).

Para instalar un paquete podemos hacer:

sudo apt-get install nombre_del_paquete

o bien abrir el gestor de paquetes Synaptics que se encuentra en el menú Sistema -> Administración, buscar y seleccionar para instalar el paquete o los paquetes que necesitemos.

Java quedará instalado en /usr/lib/jvm/java-6-sun (o java-5-sun si instalamos el Tigre) . Nos interesará saber esto si por lo que fuese el instalador de NetBeans no encuentra el jdk o propone uno diferente que haya instalado en el sistema.

Instalar NetBeans

Puedes instalar la versión de NetBeans que trae tu distribución de Ubuntu, busca "netbeans" en el menú Aplicaciones->Añadir y quitar. Una vez instalado NetBeans, podrás acceder a través del menú Aplicaciones->Programación.

Pero si quieres tener la última versión de NetBeans, puedes seguir estos pasos:

1.- Descarga NetBeans
2.- Haz botón derecho sobre el archivo descargado, selecciona Propiedades del menú emergente y accede a la pestaña Permisos.
3.- Activa la opción "Permitir ejecutar el archivo como un programa".
4.- Haz doble click sobre el archivo descargado y selecciona "Ejecutar en un terminal".

Otras versiones de Java

Puede que queramos instalar manualmente Java para tener la última versión (actualmente por ejemplo para utilizar Nimbus del update 10). Los pasos son los mismos que para NetBeans:

1.- Descarga el jdk de Sun. En este momento la última versión es Java SE Development Kit (JDK) 6 Update 11.
2.- Haz botón derecho sobre el archivo descargado, selecciona Propiedades del menú emergente y accede a la pestaña Permisos.
3.- Activa la opción "Permitir ejecutar el archivo como un programa".
4.- Haz doble click sobre el archivo descargado y selecciona "Ejecutar en un terminal".

Con esto tendremos un jdk instalado en el directorio donde lo descargamos y ejecutamos. Podemos mover la carpeta a otro sitio, pero no es necesario para nuestros propósitos. Si quisiéramos hacer accesible el jdk a otros usuarios podríamos mover la carpeta a un lugar como /usr/local.

Podemos instalar ahora NetBeans indicándole la ruta del jdk, o bien añadir el nuevo jdk en una versión de NetBeans ya instalada, a través del menú Herramientas -> Plataformas Java.

Si queremos especificar el JDK que usará NetBeans al ejecutarse, podemos editar el siguiente archivo:

/etc/netbeans.conf

donde es el directorio donde está instalado NetBeans, como c:\archivos de programa\netbeans en Windows por ejemplo. Especificaremos la ruta al JDK que queramos establecer aquí:

# Default location of JDK, can be overridden by using --jdkhome [dir]:
netbeans_jdkhome="/home/mperezma/running/jdk1.6.0_10"


Si además quieres que Ubuntu utilice el nuevo jdk de forma predeterminada,

sudo update-alternatives --install "/usr/bin/java" "java" "/foo/jdk1.X.U/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/foo/jdk1.X.U/bin/javac" 1


donde foo es la ruta hasta el jdk y X.U dependerá de la versión que hayas instalado
Finalmente, cambiamos los enlaces simbólicos para java en el sistema:

sudo update-alternatives --config java

y para el compilador:

sudo update-alternatives --config javac

No hay comentarios: