gentoo linux, java, software libre y otras hierbas
oct, 19 2006 - 9:39 pm

Instalando el GCJ en Windows

El gcj es el compilador GNU Java, que te permite compilar y ejecutar aplicaciones en Java. Fue desarrollado principalmente para tener una herramienta de código abierto (open source) que remplazará al compilador normal de java (el J2SDK de Sun). El compilador oficial de Java tiene el inconveniente de no ser totalmente libre, bajo los ojos de la GNU, ya que aunque es free no es de código abierto, por lo tanto no podemos hacer uso de su código fuente (para estudiarlo y aprender!!!). Para más info acerca de esto ver los textos citados más abajo.

Pero el gcj al ser un compilador GNU obviamente corre sobre Linux. Pero sé que algunos, al igual que yo, trabajan Linux y Windows paralelamente (o algunos trabajan solo Windows). Por ello vamos a ver como trabajar con gcj en Windows.

Lo primero es conocer la herramienta que nos va a permitir ello. Esta herramienta se llama Cygwin. Cygwin es una colección de herramientas desarrollada por Cygnus Solutions para proporcionar un comportamiento similar a los sistemas Unix en Windows. Lo que quiere decir, que podemos correr muchas de las aplicaciones para Linux sobre Linux.

Instalación

Primero que todo nos bajamos el Cygwin de aquí. Le damos doble click, y nos aparecerá esto:

Como vemos es el típico esquema de una instalación en Windows, con la diferencia de que el instalador no contiene los paquetes a instalar: solo nos proporciona la interfaz para hacerlo (necesitas Internet para instalarlo). Le damos siguiente y nos encontramos con las siguientes opciones:


La primera opción nos instala el programa directamente de Internet; la segunda opción nos guarda los paquetes de instalación en una carpeta de nuestro computador, pero no nos instala el programa. Y la tercera instala el programa basándose en los archivos descargados (si antes habíamos escogimos la opción dos).

En lo personal prefiero seleccionar la opción dos, para tener guardados en el computador los archivos de instalación. Luego de ello utilizo la opción tres para instalar el programa. Esto nos permite poderlo instalar sin necesidad de tener Internet; pero cada uno como lo desee.

Como he seleccionado la opción dos, tenemos que escoger en que directorio vamos a guardar los archivos descargados.

Luego tenemos que configurar el tipo de conexión que tengamos, que por lo general es directa (Direct Connection).

Ahora nos aparece una lista de URL’s de donde podremos descargarnos el programa. ¿Por qué tantas? Resulta que los paquetes están guardados en varios servidores en el mundo, lo que permite que sea casi imposible que no encontremos disponibles los paquetes. Selecciona el que mejor te parezca (el que más te suene).

Ahora nos aparece un menú en el cual seleccionaremos los paquetes a instalar. Como vamos a instalar el gcj nos vamos a la sección de desarrollo (Dev), buscamos “gcc-java Java compiler” y le damos click a Skip. De paso si quieres te bajas también el compilador de C. Fíjate que puedes descargarte los binarios (es decir, los archivos compilados) y/o también puedes descargar el código fuente. Busca que paquetes podrías utilizar también, por ejemplo puedes ir a la sección de editores y te descargar el vim o el emacs (aunque con el block de notas estaría bien). Le das siguiente y…

Comienza la instalación!!! Después de que termine la instalación ya podrás utilizar el Cygwin, búscalo en el menú de programas instalados y ejecútalo. Algo muy peculiar en este programa es que te transforma trabaja el mismo esquema de consola de Linux, es decir, te crea una estructura de directorios “virtual” igual a la de Unix; en la que la raíz no es C: sino /, y encuentras directorios típicos de UNIX como home, etc, usr.

Ahora ya puedes utilizar el gcj en Windows!!!

Enlaces de interés:

Un comentario | deja el tuyo

Un comentario en “Instalando el GCJ en Windows”

  1. Anonymous dice:

    Hola, he usado Gcj en Linux pero quisiera hacer una aplicacion en Windows, y no pude hacer funcionar AWT ni SWING en el Cywin, espero puedas ayudarme a configurar gcj en Windows para poder crear aplicaciones.

    salu2.

¡Déjanos tu comentario!