miércoles, 23 de julio de 2008

Instalación Java (JDK)

En casi todo sistema operativo popular, es muy probable encontrarse con aplicaciones que requieran de la famosa plataforma de Java para poder correr ciertas aplicaciones.

Dentro de las distintas versiones, encontraremos por ejemplo:

JRE: Java Runtime Environment, que se enfoca a poder ejecutar aplicaciones escritas en Java, dicho de otro modo, esta es la versión básica, y la necesaria para la mayoría de los usuarios.

JDK: Java Development Kit, este se enfoca, aparte de correr aplicaciones en Java, en el desarrollo de aplicaciones, ya que provee algunas herramientas para esta tarea.

y hay más opciones, pero para efectos de este pequeño tutorial de instalación, con esto es más que suficiente.

En este caso bajaremos el JDK (aunque funciona de igual manera con JRE).
Primero hay que descargar el archivo de instalación (solo .bin) de la siguiente página:

http://java.sun.com/javase/downloads/index.jsp

Para descargar JRE:
http://www.java.com/es/download/linux_manual.jsp?locale=es&host=www.java.com:80

Una vez descargado, en consola y como root telcearemos:

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


para darle permisos de ejecución y procederemos con la ejecución:

$ ./jdk-6u14-linux-i586.bin


Esto (tras un largo texto de licencia y términos) creará una carpeta que tendremos que cambiar de ubicación:

$ mv /lugarDeLaCarpeta/jdk1.6.0_14 /usr/lib/jvm/


y listo, ya está el soporte de Java.

Algunas aplicaciones que dependen de esta carpeta son:

-Frostwire
-TuxGuitar
-Netbeans

entre otras.

LA FORMA SENCILLA:

Como es costumbre, primero pongo la forma rebuscada y luego la fácil, esta no será la excepción, para instalar Java basta con verificar que esté en los repos, en el caso de que este instalar el siguiente paquete:

$ sudo aptitude install sun-java6-jdk


En el caso de querer instalar solo el JRE, solamente hay que cambiar jdk por jre en la linea anterior.

INSTALAR PLUGIN DE JAVA PARA FIREFOX:

$ sudo aptitude install sun-java6-plugin


CONFIGURAR JAVA:

Una vez instalado tal vez necesitemos configurar los paths de Java, para esto hay que configurar el comando java, en caso de usar el JDK será conveniente configurar del mismo modo javac, appletviewer y en general todos los comandos de java que utilicemos desde consola, para esto en consola:

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


  • "/usr/bin/java" equivale a la ruta donde se quiere poner el link.
  • "java" indica el nombre del link.
  • "/usr/lib/jvm/jdk1.6.0_14/bin/java" indica la ruta absoluta donde esta el comando java
  • "1" señala la prioridad de este comando, es decir, que se usará por defecto.

Y ese sería el comando para instalar dentro de las alternativas java, para los comandos restantes bastará con sustituir en la linea anterior java por javac, appletviewer, javaws etc.

Una vez que se instaló la alternativa habrá que seleccionarla:

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

De igual manera, bastará con sustituir java por javac, appletviewer etc.

PROBLEMA CONOCIDO:

En un sistema que ya poseía varias versiones de Java (ya sea por instalaciones de diferentes fuentes, o por actualizaciones manuales), existió el problema de que al instalar alguna aplicación basada en Java, no reconocía ninguna versión de Java, gracias al buen S1M0 (Gracias), se solucionó este problema, en consola escribir:

update-alternatives --config java


A continuación se despliegan varias opciones y solo habrá que elegir la más reciente.

En caso de tener problemas con los demas comandos solo poner el comando en vez de java.

En este link se pueden ver más explicaciones acerca de como instalar y configurar Java:

http://www.guia-ubuntu.org/index.php?title=Java


No hay comentarios: