# Programación en Java/Instalación JDK
## Instalación en Windows
### Guía de instalación del Java Development Kit en Windows

* En primer lugar, descargue el archivo de la instalación desde la página de descargas: http://www.oracle.com/technetwork/java/javase/downloads/index.html
** Elija el JDK de "Java Platform" (o última actualización), y baje el fichero de instalación para Windows.
** De acuerdo a la versión actual, se descargará un archivo con nombre como: jdk-7u9-windows-x64.exe, donde 7u9 es la versión, que significa Java versión 7, update 9.
* Trabaje como usuario Administrador.
* Ejecute el fichero de la instalación que haya bajado, y conteste afirmativamente a lo que le pregunte el asistente de la instalación.
** Se le propondrá una carpeta en la que depositar la instalación, digamos: C:\Archivos de programa\Java\jdk6u23 (puede indicarle una ubicación alternativa).
* El programa habrá instalado completamente la máquina virtual, pero no el compilador javac, falta configurar la variable de entorno para el funcionamiento del compilador.
** Debe poner la ruta del compilador en la variable de entorno PATH.
** Si la instalación se ha hecho en el directorio indicado en el párrafo anterior, javac.exe se encontrará en: C:\Archivos de programa\Java\jdk6u23\bin
** Entre en el Panel de control, Sistema, pestaña “opciones avanzadas”, botón "Variables de entorno" y modifique el valor de la variable de entorno PATH, añadiéndole al final esta ruta (hay que separarla mediante un ; de la última ruta que aparezca escrita en la variable).
** Si el valor actual de PATH es "VALOR", debería quedar así "VALOR";C:\Archivos de programa\Java\jdk6u23\bin
** Aceptar y Aplicar

## Instalación en GNU/Linux
### Guía de instalación del Java Development Kit mediante repositorio:

El cambio de licencia del JDK de Sun permitió que las principales distribuciones de GNU/Linux (y BSD) incorporasen OpenJDK en sus repositorios de software de forma que la instalación y actualizaciones se automatizan mediante las utilidades estándar de cada distribución. Puede consultarse la documentación que acompaña a las mismas para obtener más información, aquí se muestran unos ejemplos para algunas distribuciones populares (estos ejemplos no significan ninguna preferencia sobre otras distribuciones no listadas).

#### Mandriva

Para instalar en Mandriva Linux como root ejecutamos:
El comando anterior actualiza la base de datos de software disponible en los repositorios. A continuación ejecutamos:
Opcionalmente podemos instalar otros paquetes relacionados:
El proyecto Apache jakarta contiene una extensa colección de librerías java de uso frecuente. Muchas se encuentran tambíen disponibles como paquetes. Para ver el listado de librerías disponibles:
Las librerías (ficheros jar) quedarán instaladas bajo el directorio /usr/share/java.
Periódicamente podemos actualizar el software mediante:
El comando urpmi --auto-select actualizará el JDK así como cualquier otro software ya instalado en la máquina de trabajo.

#### Debian (Ubuntu, Mephis, etc...)

Para instalar en Debian como root ejecutamos:
El comando anterior actualiza la base de datos de software disponible en los repositorios. A continuación ejecutamos:
Opcionalmente podemos instalar otros paquetes relacionados:
El proyecto Apache jakarta contiene una extensa colección de librerías java de uso frecuente. Muchas se encuentran tambíen disponibles como paquetes. Para ver el listado de librerías disponibles:
Las librerías (ficheros jar) quedarán instaladas bajo el directorio /usr/share/java.
Periódicamente podemos actualizar el software mediante:
El comando apt-get upgrade actualizará el JDK así como cualquier otro software ya instalado en la máquina de trabajo.

#### Fedora (ó sistemas basados en el gestor de paquetes YUM)

Para instalar en Fedora como root ejecutamos:

#### Otros sistemas

Es importante resaltar que quizás el sistema Linux más utilizado para aplicaciones java es RedHat o su variante Fedora, debido principalmente a que dicha compañía es propietaria de JBoss, un potente sistema basado en Java muy utilizado en entornos profesionales financieros. Sin embargo el autor de estas líneas no disponía de información fiable sobre la instalación de Java en dicha distribución, aunque considera oportuno mencionarla.

### Guía de instalación del Java Development Kit en Linux (sin usar repositorios, directamente de Sun.com):

* En primer lugar, descargue el archivo de instalación desde la pestaña “donwloads” desde: http://java.sun.com/javase/downloads/index.jsp
** Busque el JDK 6 Update 17 (o última actualización), Development Kit, y baje el fichero de instalación para Linux (también se puede encontrar la versión para Linux x64): jdk-6u7-linux-i586.bin
** Supóngase que este fichero se deja en el directorio temporal /tmp .
* Entre como superusuario (root) # su (pedirá la contraseña, tecléela y siga adelante)
* Ubíquese en el directorio a partir del que desea instalar el JDK.
** Típicamente /opt.
** # cd /opt
* Ejecute el fichero de la instalación # /tmp/jdk-6u7-linux-i586.bin (conteste afirmativamente a lo que le pregunte)
* Prepare un enlace simbólico a la nueva instalación del JDK
** # cd /usr/lib
** # mv java java.old
** # ln -s /opt/jdk1.6.0_07 java
** (en el segundo paso, el mv java java.old puede sustituirse por rm -f java, si está seguro de que desea eliminarlo)
* Asegúrese de que la variable de entorno PATH contiene el directorio /usr/lib/java/bin.
** Si no lo tiene, modifique el fichero correspondiente según la distribución de Linux que utilice. Habitualmente sería en /etc/profile, y lo que habría que añadir es un par de líneas como las siguientes: