jueves, 7 de junio de 2012

Netbeans + Sun JDK + Ubuntu

¿Cómo instalar Netbeans para programar en Java sobre Ubuntu?

Los siguientes, son los pasos que seguí para poder realizar la instalación. Aclaro que yo descargué las versiones para 64 bit, de modo que si alguien utiliza un SO de 32 bits, debe realizar los mismos pasos pero descargando su paquete correspondiente.
  1. Descargar Netbeans. Yo descargué el paquete completo ("All") de la versión 7.1.2 desde http://netbeans.org/downloads/index.html
  2. Descargar el JDK de Sun. Yo descargué la versión 7u4 desde http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html

Una vez descargados los archivos, se debe descomprimir el del JDK (click derecho, unzip here) y proseguir a "activar" el SDK, de la siguiente manera:
  1. Abrimos la terminal y creamos un directorio donde se ubicarán los archivos y carpetas Java en nuestro sistema:
    sudo mkdir -p /usr/lib/jvm/jdk1.7.0_05
  2. Copiamos todos los archivos de la carpeta descomprimida al nuevo directorio creado, con el siguiente comando:
    sudo mv jdk1.7.0_04/* /usr/lib/jvm/jdk1.7.0_05/

    Tener en cuenta que  jdk1.7.0_04/* corresponde al nombre del paquete descomprimido de la versión de java descargada. Ésto puede variar, por ejemplo, jdk1.7.0_03/*.
  3. Para permitir que la Terminal y cualquier otro programa encuentre los binarios de Java, se debe correr cada uno de los siguientes comandos por separado, uno a la vez:

    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_05/bin/java" 1

    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_05/bin/javac" 1

    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_05/bin/javaws" 1

     sudo update-alternatives --install "/usr/bin/jar" "jar" "/usr/lib/jvm/jdk1.7.0_05/bin/jar" 1

    sudo update-alternatives --install "/usr/bin/jarsigner" "jarsigner" "/usr/lib/jvm/jdk1.7.0_05/bin/jarsigner" 1
     

    sudo update-alternatives --install "/usr/bin/genkey" "genkey" "/usr/lib/jvm/jdk1.7.0_05/bin/genkey" 1

    mkdir ~/.mozilla/plugins/

    ln -s /usr/lib/jvm/jdk1.7.0_05/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

    Se debe tener en cuenta que para éste último comando se debe reemplazar el amd64 por el i386 en caso de estar trabajando en un SO de 32 bits. 

Hecho ésto, el JDK se debería encontrar en funcionamiento, con lo cual ya podemos instalar Netbeans. Para ello:
  1. Abrimos una terminal y cambiamos al directorio donde está el archivo SH de instalación (netbeans-7.1.2-ml-linux.sh). Por ejemplo, suponiendo que el archivo está en el directorio de descargas, hacer:
    cd /home/nombreUsuario/Downloads/
  2. Luego, ejecutamos lo siguiente:
    chmod +x netbeans-7.1.2-ml-linux.sh
  3. Por último, ejecutamos el asistente de instalación que nos guiará paso a paso para terminar la instalación de Netbeans:
    ./netbeans-7.1.2-ml-linux.sh
 Al finalizar el asistente, se debería poder comenzar a programar en Java utilizando Netbeans.
Espero esta info le sea útil a alguien.
¡Saludos!