Productos Necesarios.

Una vez realizada esta pequeña introducción el siguiente paso será exponer qué es necesario para realizar nuestros desarrollos utilizando el modelo Java. Lo imprescindible para nuestros desarrollos es el JDK, Java Development Kit, que son una serie de herramientas de desarrollo que Sun pone a nuestra disposición para la programación en Java. Describiremos brevemente como se utiliza y qué componentes integra.

JDK.

Lo primero será seleccionar la versión de la JDK correspondiente a nuestro sistema operativo, está disponible para los sistemas operativos más habituales en Internet, en el sitio de Sun en la URL http://java.sun.com/products/. Notar que es de distribución gratuita.

Esto sí, la versión de JDK que encontremos depende, y mucho, de la fecha. Dada la naturaleza extremadamente dinámica de la evolución de Java, cada pocos meses aparece una nueva versión de JDK. Una vez seleccionada la versión deseada y la plataforma en la cual haremos los desarrollos, básicamente en la Web encontraremos dos ficheros, uno con la JDK propiamente dicha y otro con la documentación de sus componentes (es la misma documentación que se puede encontrar en Internet pero resulta más cómodo navegar por ella en modo local).
 

Principales herramientas en la JDK.

El compilador: javac

Compila los programas fuente escritos en Java (.java) produciendo ficheros .class (bytecodes intermedios de Java).

Sintaxis: javac [opciones] NombreFichero.java

Algunas opciones de compilación son:

Comentar como opción más interesante -classpath en ella especificaremos todos los directorios en los cuales buscará nuestra aplicación las clases que usa para su implementación. Esta variable puede ser definida como variable de entorno del sistema operativo.

El intérprete: java

El llamado "runtime" de Java incorporado con JDK se compone de dos partes: Sintaxis: java [opciones] NombreFichero

Dentro de las opciones resaltamos nuevamente el classpath como la más interesante. Notar que debemos haber creado anteriormente NombreFichero.class con el compilador (javac).

Otras herramientas incluidas en JDK

Reseñamos algunas:

JavaWebServer.

Para la ejecución de las aplicaciones Java orientadas en el servidor de aplicaciones necesitaremos una herramienta que haga las veces de servidor de aplicaciones. Nosotros utilizaremos JavaWebServer en su versión 2.0, que también está disponible en el sitio de Sun en la dirección: http://java.sun.com/products/. Esta herramienta posibilita la ejecución tanto de servlets como de JSPs.