martes, 1 de mayo de 2012

Sun JDK 6 en Ubuntu 12.04 (Precise Pangolin)

Se supone que la forma más facil es a través de PPA pero al parecer por disposiciones legales en cualquier momento dejará de estar disponible este package por lo que la recomendación es instalarlo manualmente.
Y como se hace?
  1. Descargamos el jdk desde el sitio de Oracle.
  2. Le damos permisos de ejecución al archivo
    chmod +x jdk-6u32-linux-x64.bin
  3. Ejecutamos el archivo
    ./jdk-6u32-linux-x64.bin
  4. Lo movemos a la carpeta de maquinas virtuales java
    sudo mv jdk1.6.0_32 /usr/lib/jvm/
  5. Le indicamos al sistema donde puede encontrar los ejecutables de java
    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_32/bin/javac 1
    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_32/bin/java 1 
  6. Escogemos estos ejecutables como los usados por defecto
    sudo update-alternatives --config javac
    sudo update-alternatives --config java
  7. Verificamos que funcione
    java -version