Está en la página 1de 4

PRACTICA DE JAVA Instalacin de JAVA y Variables de Entorno

1.- Verificar los paquetes de Java (software libre) instalados en el equipo


gerardo@gecr:~$ java -version El programa java puede encontrarse en los siguientes paquetes: * gcj-4.4-jre-headless * openjdk-6-jre-headless * cacao * gij-4.3 * jamvm * kaffe Pruebe: sudo apt-get install <paquete seleccionado> java: command not found

2.- Copiar en /usr el Java de Sun, jdk-6u10-linux-i586.bin y posicionarse en ese directorio


gerardo@gecr:sudo cp jdk-6u24-linux-i586.bin /usr gerardo@gecr:~/Escritorio$ cd /usr gerardo@gecr:/usr$ ls bin games include jdk-6u10-linux-i586.bin

lib

local

sbin

share

src

3.- Dar derechos de ejecucin


gerardo@gecr:/usr$ sudo chmod +x jdk-6u10-linux-i586.bin

4.- Ejecutar el paquete


gerardo@gecr:/usr$ sudo ./jdk-6u10-linux-i586.bin

5.- Generar un directorio jdk1.6_10


gerardo@gecr:/usr$ ls bin src games include jdk1.6.0_10 jdk-6u10-linux-i586.bin lib local sbin share

6.- Para facilidad de manipulacin se renombra de jdk1.6.0_10 a jdk1.6


gerardo@gecr:/usr$ sudo mv jdk1.6.0_10 jdk1.6

gerardo@gecr:/usr$ ls bin games include jdk1.6 jdk-6u10-linux-i586.bin lib local sbin share src

7.- Verificar el contenido del dirctorio jdk1.6, del subdirectorio bin y del jre.
gerardo@gecr:/usr$ cd jdk1.6 gerardo@gecr:/usr/jdk1.6$ ls bin include man register.html src.zip COPYRIGHT jre README.html register_ja.html THIRDPARTYLICENSEREADME.txt db lib README_ja.html register_zh_CN.html demo LICENSE README_zh_CN.html sample

8.- Encontrar la ruta del archivo ejecutable sobre jre


gerardo@gecr:/usr/jdk1.6$ sudo find / -name java -print /usr/lib/ure/share/java /usr/share/java /usr/jdk1.6/bin/java /usr/jdk1.6/db/demo/programs/vtis/java /usr/jdk1.6/db/demo/programs/scores/java /usr/jdk1.6/jre/bin/java /usr/include/thunderbird/java

9.- Ahora establecer a Java de Sun ( jdk-6u10-linux-i586.bin) como alternativa predeterminada


a) Instalar la alternativa
gerardo@gecr:/usr/jdk1.6$ sudo update-alternatives --install /usr/bin/java java /usr/jdk1.6/jre/bin/java 1

b) Asignar la alternativa prederminada


gerardo@gecr:/usr/jdk1.6$ sudo update-alternatives --set java /usr/jdk1.6/jre/bin/java

10.- Verificar si esta disponible Java desde la cuenta de usuario


gerardo@gecr:/usr/jdk1.6$ java -version Unrecognized option: Could not create the Java virtual machine.

11.- Asignar las variables de entorno en la cuenta del usuario: PATH y CLASSPATH en .bashrc (.bash_profile)
gerardo@gecr:/usr/jdk1.6$ cd ~

gerardo@gecr:~$ gerardo@gecr:~$ ls -a . .. .bashrc gerardo@gecr:~$ sudo gedit .bashrc

12.- Dentro de .bashrc (.bash_profile) modificar la variable PATH y generar la variable de entorno CLASSPATH (NOTA: al usar $PATH estamos manteniendo el PATH ya establecido y poner .: en CLASSPATH para que sea visible desde la cuenta del usuario el . indica el directorio activo.)
export PATH=$PATH:/usr/jdk1.6/bin export JAVA_HOME=/usr/jdk1.6 export CLASSPATH=.:/usr/jdk1.6/jre/lib/charset.jar:/usr/jdk1.6/jre/lib/deploy.jar:/usr/jdk 1.6/jre/lib/javaws.jar:/usr/jdk1.6/jre/lib/jce.jar:/usr/jdk1.6/jre/lib/jsse.jar:/us r/jdk1.6/jre/lib/managementagent.jar:/usr/jdk1.6/jre/lib/plugin.jar:/usr/jdk1.6/jre /lib/resource.jar:/usr/jdk1.6/jre/lib/rt.jar

13.- Verficar el funcionamiento de Java desde la cuenta de usuario


gerardo@gecr:~$ java -version java version "1.6.0_10" Java(TM) SE Runtime Environment (build 1.6.0_10-b33)

Java HotSpot(TM) Server VM (build 11.0-b15, mixed mode)

Conclusiones:
Esta prctica fue de mucha utilidad, no solo por el hecho de lo aprendido, sino que se instal una aplicacin que es indispensable para el correcto funcionamiento de muchas pginas web que usamos a diario. En lo personal me beneficio bastante ya que mi mquina tena instalado java, pero como lo instal anteriormente y con muy pocos conocimientos del SO Ubuntu pues no funcionaba adecuadamente. En esta prctica encontr que mi error fue no hacer las cosas paso a paso y con entendimiento de lo que se estaba haciendo.

También podría gustarte