Como instalar Java JDK 1.6 en Ubuntu 8.10
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
Follow me on twitter
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
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.
Gracias
Si la ventaja de la forma larga es que uno sabe que esta pasando con sus sistema.
Gracias por la sugerencia, lo tomare encuenta para el proximo post
en ubuntu es todavia mas facil desde el gestor de paquetes, y luego declaras las variables de sistema y ya esta.
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
Se te agradece por la informacion