martes, 10 de noviembre de 2009

El compilador de Java y Debian

Hola, aquí de nuevo escribiendo sobre Debian y java, esta vez, sobre el compilador. Todo gracias a la tarea que nos dieron en la universidad, tuve que descargar el paquete sdk de java e instalarlo en mi pc con el fin de utilizar el compilador "javac" y otros..., pero al ejecutar el kit, este solo se descomprimió, por lo que tuve que hacer algunas configuraciones para poder utilizarlo, a continuación describo como lo hice, y al final pondré un link a una página que me ayudó mucho.

En primer lugar hay que descargar el kit de desarrollo que nos proporciona java, dejo el link aquí, para que puedan descargarlo. Luego abrimos una consola y accedemos como super usuario. Movemos el archivo al directorio: /usr/java, si no está pueden crearlo:


mkdir /usr/java

luego entramos al directorio donde descargamos el archivo y lo movemos:

cd /directorio-de-descarga
mv jdk-6u17-linux-i586.bin /usr/java/


Ahora vamos al directorio /usr/java, le damos permisos de ejecución al archivo y luego lo ejecutamos:
cd /usr/java
chmod 755 jdk-6u17-linux-i586.bin
./ jdk-6u17-linux-i586.bin


Cuando este se ejecute aparecerá la licencia del producto, mantenemos presionado el espaciador hasta que nos pregunte si queremos instalar el producto, escribimos yes y damos enter.
Luego el binario descomprimirá todo en un directorio, en mi caso jdk1.6.0_17/. Con eso tenemos lista la instalación del kit de desarrollo de java, lo que queda ahora es configurar a linux para que sepa donde están los compiladores y el resto de las cosas cuando deseemos compilar algo.

Con el java SE instalado, ahora procedemos ejecutar las siguientes comandos:

Para poder generar la documentación de java:
update-alternatives --install /usr/bin/javadoc javadoc /usr/java/jdk1.6.0_17/bin/javadoc 100

Para compilar las cabeceras de paquetes que son nativos del sistema:
update-alternatives --install /usr/bin/javah javah /usr/java/jdk1.6.0_17/bin/javah 100

Para poder ejecutar los programas java que creemos:
update-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_17/bin/java 100

Y finalmente el compilador java:
update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_17/bin/javac 100

El jdk tiene además las bibliotecas que se necesitan para crear los paquetes nativos, éstas están dentro del directorio include de la carpeta jdk ( /usr/java/jdk1.6.0_17/include en mi caso).

Espero que haya sido de ayuda ;)

Saludos
Jqro

Casi lo olvido, el link de donde obtuve la información que me ayudó a solucionar mi problema lo dejo acá
Publicado en conjunto con: http://jqro.wordpress.com

No hay comentarios: