Home > Ubuntu > Como instalar Java JDK 1.6 en Ubuntu 8.10

Como instalar Java JDK 1.6 en Ubuntu 8.10

March 18th, 2009

Hola amigos,

Este tutorial lo hago para un amigo que necesita instalar el jdk java en
ubuntu.

Como notaran es un poco largo el proceso, pero gracias a los amigos de javamexico.org, vi que ubuntu ya tiene un paquete listo para instalar usundo su package manager.

El comando para instalar java es:

$ sudo apt-get install sun-java6-jdk

Lo bueno de ubuntu es que la tiene paquetes para cosas como flash y otros paquetes que no son fáciles de instalar en otras distribuciones.

Para alguno que desee probar el camino largo acá lo tienen :)

1. Bajar el JDK java 1.6 del sitio de Sun. http://java.sun.com/javase/downloads/index.jsp

2. Seleccionar la Java SE Development Kit (JDK)

3. Esto nos lleva a una pagina, done nos permite seleccionar el sistema operativo, por lo general yo solo selecciono Linux :).

4. Luego nos pasara a una pagina donde nos muestra los paquetes disponibles. Yo selecciono jdk-6u12-linux-i586.bin, ya que esta versión es un paquete parecido a un tar.gz.

5. Una vez ejecutado el archivo recién bajado, este nos extraerá una carpeta con el nombre jdk1.6.0_12.

6. Movemos la carpeta jdk1.6.0_12 al folder /usr/local, que es la carpeta estándar para los programas tipo gui o consola. si tienen problemas en copiar el jdk a la carpeta /usr/local, pueden llamar al nautilus con el comando

sudo nautilus

De esta forma podran acceder a la carpeta /usr/local.

7. Vamos a proceder a adicionar la variable JAVA_HOME al sistema. Para eso editamos el archivo bash.bashrc con el siguiente comando:

sudo vi /etc/bash.bashrc

Al final del archivo colocamos las siguientes instrucciones.

export JAVA_HOME=/usr/local/jdk1.6.0_12
export PATH=$JAVA_HOME/bin:$PATH

Con esto nos aseguramos que la variable JAVA_HOME siempre estara disponible en el sistema.

8. Abrimos una consola nueva y ejecutamos el comando:

java -version

El cual nos arrogara el siguiente resultado:

java version “1.6.0_12″
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode)

Si no funciona :( bueno entonces abra que echar mano de los permisos de linux. Aca la secuencia de comandos que utilice.

sudo chmod 777 /usr/local/jdk1.6.0_12
sudo chmod -R 666 /usr/local/jdk1.6.0_12
sudo chmod 777 /usr/local/jdk1.6.0_12/bin
sudo chmod 777 /usr/local/jdk1.6.0_12/db
sudo chmod 777 /usr/local/jdk1.6.0_12/demo
sudo chmod 777 /usr/local/jdk1.6.0_12/include
sudo chmod 777 /usr/local/jdk1.6.0_12/jre

sudo chmod 777 /usr/local/jdk1.6.0_12/jre
sudo chmod 777 /usr/local/jdk1.6.0_12/lib
sudo chmod 777 /usr/local/jdk1.6.0_12/man
sudo chmod 777 /usr/local/jdk1.6.0_12/sample

sudo chmod 777 /usr/local/jdk1.6.0_12/bin/*

Como verán estoy colocando permiso 777 a todas las carpetas (ojo solo carpetas) :). Tambien se esta colocando 777 a los archivos dentro de bin. el resto esta con permiso 666.

Eso seria todo. Hasta la próxima :)

Renan Huanca Ubuntu

  1. Jordano
    March 20th, 2009 at 10:22 | #1

    Hola renidev, la verdad no creo que el ultimo camino sea largo, ya que si quieres usar cualquier GNU/Linux, debes dejar a un lado la flojera.
    Me parece mas correcta la forma larga, ya que sabes que es lo que pasa con tu JDK.
    Personalmente lo hice de otra forma, pero llegue a lograr lo que necesitaba.
    Nice job Renan.
    Bye

  2. Jordano
    March 20th, 2009 at 10:33 | #2

    Ultimamente estaba leyendo ciertos libros, aunque no estoy tan metido en eso de la Web, me parecería interesante que realizaras un articulo para la comunidad, sobre como integrar Apache Camel con Spring Framework, pues se que tu entiendes al 99.9% de estos asuntos, pues yo estoy aun “comiendo la crema de la torta que enorme que tu ya comiste”.
    Saludos jsongamedev.
    Sayonara.

  3. Jordano
    March 20th, 2009 at 10:34 | #3

    Jordano :
    Saliendome del tema del JDK, ultimamente estaba leyendo ciertos libros, aunque no estoy tan metido en eso de la Web, me parecería interesante que realizaras un articulo para la comunidad, sobre como integrar Apache Camel con Spring Framework, pues se que tu entiendes al 99.9% de estos asuntos, pues yo estoy aun “comiendo la crema de la torta que enorme que tu ya comiste”.
    Saludos jsongamedev.
    Sayonara.

  4. March 20th, 2009 at 10:34 | #4

    Gracias :) Si la ventaja de la forma larga es que uno sabe que esta pasando con sus sistema.

  5. March 20th, 2009 at 10:45 | #5

    Gracias por la sugerencia, lo tomare encuenta para el proximo post :)

  6. March 21st, 2009 at 02:26 | #6

    en ubuntu es todavia mas facil desde el gestor de paquetes, y luego declaras las variables de sistema y ya esta.

  7. March 21st, 2009 at 11:22 | #7

    Justamente soy usuario nuevo de ubuntu :) estaba con windows y también antes estaba con Fedora, OpenSuse, y CentOS.
    Pero cuando encontré el ubuntu realmente me facilito la vida :)

  8. saul
    March 28th, 2009 at 17:10 | #8

    Se te agradece por la informacion

  1. No trackbacks yet.