Instalar Java

Guía para instalar y configurar Java y sus variables de entorno PATH y CLASSPATH en Windows XP y Linux

¿Qué se necesita para instalar java?

En la página de Sun podemos encontrar varios tipos de descarga. Si sólo queremos ejecutar aplicaciones Java, necesitaremos instalar JRE (Java Runtime Enviroment). JRE es un entorno de ejecución que sirve para poder ejecutar programas java ya hechos. Útil (por ejemplo) si queremos que nos funcionen los applets de las webs.

Por el contrario, si lo que queremos es crear, compilar y ejecutar nuestras aplicaciones, necesitaremos el SDK (Sun Development Kit). SDK es el entorno de desarrollo que incluye varias herramientas además del compilador de java y el debugger.

También podemos descargarnos el SDK+netbeans si queremos un entorno visual para desarrollar nuestras aplicaciones. Netbeans es especialmente útil para diseñar interfaces gráficas para usuarios.

Puedes descargar estas aplicaciones en la página de sun. Las descargas estan agrupadas por Java EE (Enterprise Edition: Desarrollo de aplicaciones web) , Java ME (Micro Edition: Desarrollo para dispositivos móviles y PDA's) y Java SE (Standard Edition: Nos decantaremos por esta si queremos crear aplicaciones normales).

Configurar Java

Una vez instalada la versión SDK (Java SE), deberemos configurar las variables de entorno para poder ejecutar aplicaciones JAVA desde cualquier ruta de tu sistema.

Windows 2000/XP: pulsaremos el botón derecho del ratón sobre MI PC, y seleccionaremos propiedades. En la pestaña de Opciones Avanzadas, hay un botón que te permite configurar las "Variables de Entorno". Haz click en este botón y modifica la variable "Path" del sistema, de modo que también contenga la ruta del ejecutable Java. Por ejemplo: si has instalado Java en c:\Java y la variable del sistema tiene el valor C:\WINDOWS\SYSTEM32, le cambiaremos el valor para que se lea: C:\WINDOWS\SYSTEM32;C:\Java\bin . Ahora, desde la linea de comandos podrás compilar (Ej: javac Miprograma.java) y ejecutar (Ej: java Miprograma) tus aplicaciones Java desde cualquier carpeta del sistema.

Linux: Deberás cambiar el valor de la variable del sistema PATH para que apunte a la ruta donde se han instalado los binarios. Si usas bash como shell, deberías poner la siguiente linea al final del archivo .bashrc: export PATH=/ruta/a/java:$PATH. Tenemos otro artículo sobre como instalar java y configurarlo en Linux.

Configurar la variable CLASSPATH

Además de configurar la variable de entorno PATH, también deberás decirle a Java dónde encontrar los archivos de clases compiladas al ejecutar tus aplicaciones. Para ello deberemos modificar la variable CLASSPATH para que almenos incluya el directorio actual (.)

Ej: Desde la linea de comandos escribiremos: SET CLASSPATH=%CLASSPATH%;.

Ésta variable también puede contener otros directorios que contengan clases compiladas.