domingo, 12 de agosto de 2012

UBUNTU 12.04 Precise Pangolin (VII)

Instalando la versión JAVA de Oracle :

Ubuntu dejó de integrar la versión original de java por un tema relacionado con las licencias. Ubuntu trae instalado por defecto openJAVA

url oficial de java :

http://www.oracle.com/technetwork/java/javase/downloads/index.html

descargamos la versión java que nos interese (jdk / jre) a alguna carpeta creada para este fin en nuestro sistema (por ejemplo: java-6-33).

abrimos la ventana "Terminal" y nos posicionamos dentro de la carpeta que contiene nuestra versión de java (por ejemplo: jdk-6u33-linux-i586.bin)

~/Descargas/java-6-33$

le cambiamos los atributos al fichero descargado y lo hacemos ejecutable (+x)

$chmod +x jdk-6u33-linux-i586.bin

lo ejecutamos

$sudo ./jdk-6u33-linux-i586.bin (seguir instrucciones que aparezcan en pantalla)

después de la instalación, java, estará en la carpeta "jdk1.6.0_33". Moveremos esta carpeta a una ubicación más lógica dentro de las carpetas del sistema operativo.

$sudo mv  jdk1.6.0_33  /usr/lib/jvm

modificamos las "alternativas de java" para que se ejecute nuestra versión.

$sudo update-alternatives  --install  "/usr/bin/java"  "java"  "usr/lib/jvm/jdk1.6.0_33/bin/java" 1

establecemos esta "nueva alternativa" como la real de para ejecutar java. 

$sudo update-alternatives  --set  java  usr/lib/jvm/jdk1.6.0_33/bin/java

solo nos quedaría comprobar si se ejecuta nuestra versión de java.

$java -version
   java version "1.6.0_33"


procedemos de igual forma para el compilador de java (javac)

$sudo update-alternatives  --install  "/usr/bin/javac"  "javac"  "usr/lib/jvm/jdk1.6.0_33/bin/javac" 1

establecemos esta "nueva alternativa" como la real de para ejecutar javac. 

$sudo update-alternatives  --set  javac  usr/lib/jvm/jdk1.6.0_33/bin/javac

solo nos quedaría comprobar si se ejecuta nuestra versión de javac.

$javac -version
   javac "1.6.0_33"