Descarga (JDK/SDK)
Existen diversas versiones de JDK/SDK para la plataforma Linux, aunque el resto de esta guia se basa en el SDK de Sun, es posible emplear uno desarrollado por otra empresa:
- JDK/SDK 1.4.2 de Sun [Recomendado/"Self Extracting Binary"]
- JDK 1.4.x de Blackdown
- J2SE 1.4.2 de IBM
Si pretende utilizar las funcionalidades más nuevas del mundo Java, entonces debe descargar la versión Java 5 o JDK 5, de las direcciones correspondientes :
- JDK 5.0 de Sun [Recomendado/"Self Extracting Binary"]
- JDK 1.5.x de Blackdown
- J2SE 5.0 de IBM
Además del JDK en sí, también requiere descargar la documentación del mismo.
- Asegúrese en descargar el JDK/SDK. Existe otra descarga para el componente JRE ("Java Runtime Environment") únicamente, éste no incluye ninguna herramienta de compilación y es empleado únicamente para ejecutar programas Java.
- Procure realizar la descarga con anticipación. El JDK tiene un tamaño aproximado de 40 MB y la documentación de 32 MB, esto puede conllevar varias horas, especialmente si posee una conexión de Modem (28 Kbps).
- Verifique el tamaño del JDK al finalizar, comparándolo con la página de descarga . Esto garantiza que no haya ocurrido un error en la descarga y el archivo no se encuentre dañado.
Instalación
Coloquese en el directorio donde desee realizar la instalación, se recomienda /usr/local/
, realice los siguientes pasos:
- "Self-Extracting-Binary"
- Cambiar los permisos del archivo con el siguiente comando :
chmod a+x j2sdk-1_4_2_<numero_version>-linux-i586.bin
. - Ejecutar del directorio local :
./j2sdk-1_4_2_<numero_version>-linux-i586.bin
. - Aceptar la Licencia de Usuario. .
- Una vez terminada la instalación se recomienda cambiar el nombre del directorio a
jdk
; quedando instalado en una ruta absoluta :/usr/local/jdk
.
- Cambiar los permisos del archivo con el siguiente comando :
- Documentación
- Cambiar los permisos del archivo con el siguiente comando :
chmod a+x j2sdk-1_4_2_doc.zip
. - Descomprimir archivo con el siguiente comando :
unzip ./j2sdk-1_4_2_doc.zip
. - Movilizar el directorio extraído a la ruta bajo el JDK, para que resida en la ruta absoluta
/usr/local/jdk/docs/
.
- Cambiar los permisos del archivo con el siguiente comando :
Configuración
El JDK requiere configurarse con diversas variables ambientales para su correcta operación :
-
JAVA_HOME
: Indica el directorio raíz de instalación del JDK, de acuerdo a las instrucciones anteriores esta ruta sería :/usr/local/jdk
-
PATH
: Define la ruta de acceso para los binarios del sistema; la modificación de esta variable permite accesar los ejecutables Java (javac,javadoc,java
) proporcionadas con el JDK de cualquier directorio. -
CLASSPATH
: Define las rutas de acceso para las diversas librerías empleadas en ambientes Java; su modificación será descrita a lo largo del curso
Las variables anteriores pueden ser definidas de dos maneras :
- Nivel Global: Permite que las variables sean accesibles para todo usuario del sistema; estas definiciones son colocadas en el archivo
/etc/profile
del sistema. - Nivel Usuario: Las variables son definidas para tener efecto únicamente sobre determinado usuario; estas definiciones son colocadas en el archivo
~/.bashrc
, donde~/
es el directorio base del usuario.
Independientemente de los métodos mencionados anteriormente, las declaraciones en estos archivos son idénticos:
JAVA_HOME="/usr/local/jdk" CLASSPATH="/usr/local/mislibrerias" PATH="$PATH:/usr/local/jdk/bin" export JAVA_HOME export CLASSPATH export PATH |
Pruebas
Para verificar la correcta instalación del JDK realice la siguiente prueba:
- Coloquese en un directorio arbitrario del sistema.
- Invoque el comando
java -version
.
Si observa una respuesta indicando la versión del JDK lo ha instalado correctamente, en caso contrario realice los pasos anteriores hasta que esta prueba sea ejecutada correctamente.