Tutoriales de informática - Abrirllave.com

Abrirllave.com

Configurar la variable de entorno CLASSPATH para Java

La variable CLASSPATH permite indicar dónde se pueden buscar las clases de usuario –archivos (.class)– para poder ser ejecutadas.

Por ejemplo en Windows, si no se ha definido todavía esta variable, al teclear SET CLASSPATH, en el intérprete de comandos se verá:

SET CLASSPATH, variable de entorno no definida.

EJEMPLO Supongamos que en la carpeta C:\misclases tenemos el archivo "HolaMundo.class" creado por nosotros:

DIR C:\misclases

Si la variable CLASSPATH no ha sido definida, al intentar ejecutar el archivo "HolaMundo.class" desde una carpeta distinta a la que está ubicado, en la pantalla se mostrará un mensaje de error:

Error al intentar ejecutar HolaMundo sin estar configurada la variable de entorno CLASSPATH.

Cómo configurar la variable CLASSPATH

En Windows, para que no se produzca el error mostrado en la imagen anterior, se puede configurar la variable CLASSPATH realizando los siguientes pasos:

  1. Hacer clic en el botón derecho de "Equipo".
  2. Seleccionar "Propiedades".
  3. Pinchar en "Configuración avanzada del sistema" > "Variables de entorno".
  4. Pulsar en el botón "Nueva..." (variable del sistema).
  5. En el "Nombre de la variable" escribir CLASSPATH y en el "Valor de la variable" teclear:
.;C:\misclases

Con el punto "." se está indicando que primeramente se busque el archivo en el directorio actual y, si no se encuentra, se busque en el directorio C:\misclases. El punto y coma ";" se utiliza para separar ambas rutas.

Comprobación

Después de aplicar los pasos anteriores, al abrir una nueva consola y escribir otra vez SET CLASSPATH y java HolaMundo se podrán observar los cambios realizados:

SET CLASSPATH, variable de entorno sí definida correctamente.

Como se puede apreciar, ahora sí se ha ejecutado el programa "HolaMundo.class". En el apartado HolaMundo.java desde la consola se explica cómo crearlo.