sábado, 24 de diciembre de 2011

Instalando JAVA en LINUX Parte I : OpenJDK

Hola Amigos:

El JDK o Java Development Kit (Kit de Desarrollo de Java) es la plataforma de desarrollo de Java, necesitamos instalarla para desarrollar y ejecutar programas en JAVA. Básicamente existen dos versiones del JDK:

Algo de Historia:

a. El SUN JDK de Oracle: Plataforma que se volvió privativa con la compra de Sun MicroSystems (Original desarrolador de esta plaforma) por el gigante corporativo Oracle, este JDK era de especificaciones abiertas pero no la máquina virtual que la ejecuta, a esto Richard Stallman el gurú del Software Libre le llamó la trampa de JAVA.

b. El OpenJDK: Esta plataforma es la respuesta LIBRE, el año 2007 SUN MicroSystems ante la inminente absorción de Oracle liberó el JDK bajo licencia GPL versión 2 y la comunidad Open Source implementó las especificaciones abiertas al 97%, el porcentaje restante son componentes privativos que SUN no pudo liberar. La máquina virtual al principio se llamó HotSpot. Actualmente existe un proyecto llamado Iced Tea y ya se están implementando las librerías faltantes para que el OPENJDK sea 100% free.

En esta serie de How's To obviamente utilizaremos el OpenJDK que en Linux Debian es 100% estable, empecemos a instalarlo para empezar a programar en JAVA.



1. Menú Sistema + Administración + Gestor de Paquetes Synaptic.


2. Ingresamos nuestra contraseña de Super Usuario (Root) + Aceptar.


3. Buscamos el openJDK y básicamente instalaremos dos paquetes y sus dependencias: el openjdk-6-jre y el openjdk-6-jdk. Debian aún no ofrece estabilidad para la versión 7.

El openjdk-6-jre contiene sólo el Entorno de Ejecución de Java (Java Runtime Environment).

Anticlic en "openjdk-6-jre" + Marcar para instalar (o simplemente doble clic) como se ve en el gráfico.


4. Aceptamos los paquetes o dependencias necesarias que requiere el paquete openjdk-6-jre.

Clic en Marcar.


5. Ahora instalamos el otro paquete fundamental, el openjdk-6-jdk que necesitamos para poder programar en JAVA, no sólo para ejecutar JAVA.

Anticlic en el paquete "openjdk-6-jdk" + Marcar para instalar (o simplemente doble clic) como se ve en el gráfico.


6. Ahora instalaremos el paquete "default-jdk" que es necesario para que nuestro openjdk apunte al entorno de ejecución de Java Hot Spot.

Anticlic en el paquete "default-jdk" + Marcar para instalar (o simplemente doble clic) como se ve en el gráfico..


7. Aceptamos las dependencias de este paquete que son los del "default-jre" que tienen una función similar al "default-jdk".

Clic en "Marcar".


8. Este último paquete es importante, el paquete "icedtea6-plugin" es el que nos permite ver los "applets" o aplicaciones de JAVA para la Web, algo similar al plugin de flash. Este lo necesitamos para ejecutar el applet del TopCoder (Plataforma de Contests de Programación) por ejemplo.

Anticlic en el paquete "icedtea6-plugin" + Marcar para instalar (o simplemente doble clic) como se ve en el gráfico.


9. Luego de haber seleccionado los paquetes necesarios para instalar la plataforma "openJDK" aplicamos los cambios.

Cerciórate de tener todos estos paquetes seleccionados:

Para ejecutar programas JAVA:

openjdk-6-jre
openjdk-6-jre-lib
openjdk-6-jre-headless
default-jre
default-jre-headless

Para desarrollar en JAVA:

openjdk-6-jdk
default-jdk

Para ver "Applets" o Aplicaciones Web Dinámicas de JAVA:

icedtea6-plugin

Clic en "Aplicar".



10. Clic en "Aplicar" para instalar los paquetes seleccionados.


11. Se instala el openJDK automáticamente (Disculpen la imagen me salió cortada).


12. Y finalmente vemos los paquetes instalados en nuestro Linux Debian.


Felicitaciones, si has llegado hasta aquí, ya tenemos la pĺataforma "openJDK" instalada en nuestro Linux Debian, ahora ya podemos programar y ejecutar JAVA.

Conclusiones:

El día de hoy hemos aprendido en esta primera parte de nuestro tutorial de como instalar Java en Linux a:
  • Diferenciar el Sun JDK del openJDK, el primero restrictivo, el segundo libre.
  • Los paquetes necesarios para la instalación de la plataforma openJDK son:
Para ejecutar programas JAVA:

openjdk-6-jre
openjdk-6-jre-lib
openjdk-6-jre-headless
default-jre
default-jre-headless

Para desarrollar en JAVA:

openjdk-6-jdk
default-jdk

Para ver "Applets" o Aplicaciones Web Dinámicas de JAVA:

icedtea6-plugin
  • JAVA no sólo es un lenguaje, es una plataforma.

La parte 2 de este tutorial nos permitirá conocer el openJDK por dentro, ya que programaremos y ejecutaremos una simple aplicación en JAVA usando tan sólo el terminal, sin la necesidad de ningún IDE (Integrated Development Environment: Entorno de Desarrollo Integrado).

La parte 3 de este tutorial nos enseñará a instalar uno de los IDE's más conocidos para programar en JAVA, el NetBeans, mejor aún instalaremos el Netbeans All para programar en JAVA y PHP.

Hasta el próximo post.

Marcelo Chamorro Avendaño
  Licencia Creative Commons
Instalando JAVA en LINUX Parte I : OpenJDK por Juan Marcelo Chamorro Avendaño se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivadas 3.0 Unported.
Permisos que vayan más allá de lo cubierto por esta licencia pueden encontrarse en http://marcelodata.blogspot.com/.

No hay comentarios :

Publicar un comentario