Saltar la navegación

8.4.- Afinando la configuración.

Primer plano de una lupa colocada a cuarenta y cinco grados sobre una superficie.
Stockbyte (DVD-CD) Num. EP006 (CC BY-NC)

Para que podamos compilar y ejecutar ficheros Java es necesario que realicemos unos pequeños ajustes en la configuración del sistema. Vamos a indicarle dónde encontrar los ficheros necesarios para realizar las labores de compilación y ejecución, en este caso Javac.exe y Java.exe, así como las librerías contenidas en la API de Java y las clases del usuario.

La variable PATH: Como aún no disponemos de un IDE (Integrated Development Environment - Entono Integrado de Desarrollo) la única forma de ejecutar programas es a través de línea de comandos. Pero sólo podremos ejecutar programas directamente si la ruta hacia ellos está indicada en la variable PATH del ordenador. Es necesario que incluyamos la ruta hacia estos programas en nuestra variable PATH. Esta ruta será el lugar donde se instaló el JDK hasta su directorio bin.

Para ello, sigue las indicaciones que te mostramos a continuación:

Debes conocer

En la siguiente sección aprenderás como configurar la variable PATH en Windows.

Ejecutar la aplicación java desde la consola

Una vez realizada la instalación, si abrimos una consola en Windows y ejecutamos el comando java podremos comprobar que no funciona: el problema es que Windows no sabe dónde está almacenado dicho comando. Obsérvalo en la siguiente imagen:

Ilustración donde se muestra una imagen con error en la ejecución del comando java

Ejecución del comando PATH

Si ejecutas el comando PATH, podrás comprobar el contenido de la variable de entorno PATH. Solo los comandos incluidos en las carpetas que contiene la variable PATH podrán ser ejecutados directamente desde cualquier punto del sistema de archivos sin tener que indicar su ruta absoluta.

Ilustración que muestra una imagen con el contenido de la variable PATH

Configurar la variable PATH

Para configurar la variable PATH accedemos al Panel de Control - Sistema y Seguridad - Sistema - Configuración Avanzada del Sistema (en Windows).

Ilustración con una imagen donde se muestra el punto de configuración de la variable PATH

Configurar la variable PATH II

En la pestaña Opciones Avanzadas debemos pulsar sobre Variables de Entorno.

Ilustración que muestra el punto de configuración de la variable PATH en Windows.

Configurar la variable PATH III

En el panel Variables del Sistema debemos seleccionar la variable PATH  y después pulsar sobre el botón Editar. Aparecerá una pequeña ventana donde modificar el variable de la variable.

Ilustración que muestra una imagen sobre cómo configurar la variable PATH en Windows.

Configurar la variable PATH IV

Para terminar, añade al final de la variable PATH el símbolo ; seguido de la ruta de instalación del JDK, en concreto, de la carpeta bin (contiene los ejecutables).

Ilustración que muestra el valor a añadir a la variable PATH

Configurar la variable PATH V

Ya puedes ejecutar los comandos de la jdk de java desde la consola, sin necesidad de indicar la ruta  donde se encuentran. Obsérvalo en la siguiente imagen, donde se ejecuta el comando java -version para mostrar la versión del jdk instalada.

Ilustración que muestra una imagen con la ejecución de java después de configurar la variable PATH

Configurar la variable PATH VI

Todos las imágenes utilizadas con propiedad del Ministerio de Educación y FP  bajo licencia CC-BY-NC y se corresponden con capturas de pantalla.

La variable CLASSPATH: esta variable de entorno establece dónde buscar las clases o biblitecas de la API de Java, así como las clases creadas por el usuario. Es decir, los ficheros .class que se obtienen una vez compilado el código fuente de un programa escrito en Java. Es posible que en dicha ruta existan directorios y ficheros comprimidos en los formatos zip o jar que pueden ser utilizados directamente por el JDK, conteniendo en su interior archivos con extensión class.

(Por ejemplo: C:\Program Files\Java\jdk-14.0_2\bin)

Si no existe la variable CLASSPATH debes crearla, para modificar su contenido sigue el mismo método que hemos empleado para la modificación del valor de la variable PATH, anteriormente descrito. Ten en cuenta que la ruta que debes incluir será el lugar donde se instaló el JDK hasta su directorio lib.

(Por ejemplo: C:\Archivos de Programa\java\jdk-14.0.2\lib)

Autoevaluación

Pregunta

¿Qué variable de sistema o de entorno debemos configurar correctamente para que podamos compilar directamente desde la línea de comandos nuestros programas escritos en lenguaje Java?

Respuestas

CLASSPATH.

PATH.

Javac.exe.

Retroalimentación