PATH and CLASSPATH

Esta sección explica cómo usar las variables de entorno PATH y CLASSPATH en Microsoft Windows, Solaris y Linux. Consulte las instrucciones de instalación incluidas con la instalación del paquete de software Java Development Kit (JDK) para obtener información actualizada.

después de instalar el software, el directorio JDK tendrá la estructura que se muestra a continuación.,

El bin directorio contiene el compilador y el lanzador.

actualizar la variable de entorno PATH (Microsoft Windows)

Puede ejecutar aplicaciones Java sin configurar la variable de entorno PATH. O, opcionalmente, puede configurarlo como una conveniencia.,

establezca la variable de entornoPATH si desea poder ejecutar convenientemente los ejecutables (javac.exe,java.exe,javadoc.exe, y así sucesivamente) desde cualquier directorio sin tener para escribir la ruta completa del comando., Si no establece la variable PATH, debe especificar la ruta completa del ejecutable cada vez que lo ejecute, como:

C:\Java\jdk1.7.0\bin\javac MyClass.java

la variable de entorno PATH es una serie de directorios separados por punto y coma (;). Microsoft Windows busca programas en los directorios PATH en orden, de izquierda a derecha., Debe tener solo un directorio bin para el JDK en la ruta a la vez (los que siguen al primero se ignoran), por lo que si uno ya está presente, puede actualizar esa entrada en particular.

El siguiente es un ejemplo de un PATH variable de entorno:

C:\Java\jdk1.7.0\bin;C:\Windows\System32\;C:\Windows\;C:\Windows\System32\Wbem

es útil para establecer el PATH variable de entorno permanentemente, por lo que persistirá después de reiniciar. Para realizar un cambio permanente en la variable PATH, utilice el icono del sistema en el Panel de Control., El procedimiento preciso varía dependiendo de la versión de Windows:

Windows XP

  1. seleccione Inicio, seleccione Panel de Control. haga doble clic en Sistema y seleccione la ficha Opciones avanzadas.
  2. haga clic en Variables de entorno. En la sección Variables del sistema, busque la variable de entorno PATH y selecciónela. Haz Clic En Editar. Si la variable de entorno PATH no existe, haga clic en New.
  3. En la ventana Editar Variable del sistema (o nueva Variable del sistema), especifique el valor de la variable de entorno PATH. Haga clic en Aceptar., Cierre todas las ventanas restantes haciendo clic en Aceptar.

Windows Vista:

  1. Desde el escritorio, haga clic derecho en el icono mi computadora.
  2. Elija Propiedades en el menú contextual.
  3. haga clic en la pestaña Avanzado (enlace Configuración avanzada del sistema en Vista).
  4. haga clic en Variables de entorno. En la sección Variables del sistema, busque la variable de entorno PATH y selecciónela. Haz Clic En Editar. Si la variable de entorno PATH no existe, haga clic en New.,
  5. En la ventana Editar Variable del sistema (o nueva Variable del sistema), especifique el valor de la variable de entorno PATH. Haga clic en Aceptar. Cierre todas las ventanas restantes haciendo clic en Aceptar.

Windows 7:

  1. Desde el escritorio, haga clic derecho en el icono de la computadora.
  2. Elija Propiedades en el menú contextual.
  3. haga clic en el enlace Configuración avanzada del sistema.
  4. haga clic en Variables de entorno. En la sección Variables del sistema, busque la variable de entorno PATH y selecciónela. Haz Clic En Editar., Si la variable de entorno PATH no existe, haga clic en New.
  5. En la ventana Editar Variable del sistema (o nueva Variable del sistema), especifique el valor de la variable de entorno PATH. Haga clic en Aceptar. Cierre todas las ventanas restantes haciendo clic en Aceptar.
Nota: puede ver una variable de entorno PATH similar a la siguiente al editarla desde el Panel de Control:

%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

las Variables encerradas en signos de porcentaje (%) son variables de entorno existentes., Si una de estas variables aparece en la ventana Variables de entorno del Panel de Control (como JAVA_HOME), puede editar su valor. Si no aparece, entonces es una variable de entorno especial que el sistema operativo ha definido. Por ejemplo, SystemRoot es la ubicación de la carpeta de sistema de Microsoft Windows. Para obtener el valor de una variable de entorno, introduzca lo siguiente en el símbolo del sistema., (Este ejemplo obtiene el valor de la variable de entorno SystemRoot):

echo %SystemRoot%

actualice la variable PATH (Solaris y Linux)

Puede ejecutar el JDK sin configurar elPATH variable, o puede configurarlo opcionalmente como una conveniencia. Sin embargo, debe establecer la variable path si desea poder ejecutar los ejecutables (javac, java, javadoc, y así sucesivamente) desde cualquier directorio sin tener que escribir la ruta completa del comando., Si no se establece el PATH variable, debe especificar la ruta de acceso completa al archivo ejecutable cada vez que se ejecute, tales como:

% /usr/local/jdk1.7.0/bin/javac MyClass.java

Para saber si la ruta de acceso está configurado correctamente, ejecute:

% java -version

Esto imprimirá la versión de la etiqueta java herramienta, si se puede encontrar. Si la versión es antigua o obtiene el comando error java: not found, entonces la ruta no está configurada correctamente.

para establecer la ruta permanentemente, establezca la ruta en su archivo de inicio.,

For C shell (csh), edit the startup file (~/.cshrc):

set path=(/usr/local/jdk1.7.0/bin $path)

For bash, edit the startup file (~/.bashrc):

PATH=/usr/local/jdk1.7.0/bin:$PATHexport PATH

For ksh, the startup file is named by the environment variable, ENV.,35d2fca8″>):

PATH=/usr/local/jdk1.7.0/bin:$PATHexport PATH

luego cargue el archivo de inicio y verifique que la ruta esté establecida repitiendo el comando java:

para C shell (csh):

% source ~/.cshrc% java -version

for ksh, bash, or sh:

% . /.profile% java -version

comprobar la variable CLASSPATH (todas las plataformas)

la variable CLASSPATH es una forma de indicar a las aplicaciones, incluidas las herramientas JDK, dónde buscar clases de usuario., (Las clases que forman parte de la plataforma JRE, JDK y extensiones deben definirse a través de otros medios, como la ruta de la clase bootstrap o el directorio extensions.)

la forma preferida de especificar la ruta de la clase es mediante el interruptor de línea de comandos -cp. Esto permite que CLASSPATH se establezca individualmente para cada aplicación sin afectar a otras aplicaciones. Configurar el CLASSPATH puede ser complicado y debe realizarse con cuidado.

el valor predeterminado de la ruta de la clase es «.», lo que significa que solo se busca el directorio actual., Especificar la variable CLASSPATH o el conmutador de línea de comandos -cp anula este valor.

Para comprobar si CLASSPATH está establecido en Microsoft Windows NT/2000/XP, ejecute el siguiente:

C:> echo %CLASSPATH%

En Solaris o Linux, ejecute el siguiente:

% echo $CLASSPATH

Si CLASSPATH no se establece obtendrá una ruta de clases: Undefined variable de error (Solaris o Linux) o, simplemente, %CLASSPATH% (Microsoft Windows NT/2000/XP).,

para modificar la variable CLASSPATH, utilice el mismo procedimiento que utilizó para la variable PATH.

Los comodines de ruta de clase le permiten incluir un directorio completo de archivos .jar en la ruta de clase sin nombrarlos explícitamente individualmente. Para obtener más información, incluida una explicación de los comodines de ruta de clase y una descripción detallada de cómo limpiar la variable de entorno CLASSPATH, consulte la nota técnica establecer la ruta de clase.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *