¿Cómo puedo establecer o cambiar la variable del sistema PATH?


Este artículo se aplica a:
  • Plataformas: Solaris SPARC, Red Hat Linux, SUSE Linux, Oracle Linux, Windows 10, Windows 8, Windows 7, Vista, Windows XP, macOS

icono de alertaLas instrucciones de esta página van dirigidas a usuarios avanzados o administradores del sistema.


Información general

  • PATH es la variable del sistema que utiliza el sistema operativo para buscar los ejecutables necesarios desde la línea de comandos o la ventana Terminal.
  • La variable del sistema PATH se puede establecer utilizando la utilidad de sistema en el panel de control de Windows o en el archivo de inicio del shell en Linux y Solaris.
  • Normalmente no es necesario realizar cambios en la variable PATH del sistema en computadoras con Windows o Mac OS X.

Windows

Windows 10 y Windows 8
  1. En Buscar, busque y seleccione: Sistema (Panel de control)
  2. Haga clic en el enlace Configuración avanzada del sistema.
  3. Haga clic en Variables de entorno. En la sección Variables del sistema busque la variable de entorno PATH y selecciónela. Haga clic en Editar. Si no existe la variable de entorno PATH haga clic en Nuevo.
  4. En la ventana Editar la variable del sistema (o Nueva variable del sistema), debe especificar el valor de la variable de entorno PATH. Haga clic en Aceptar. Cierre todas las demás ventanas haciendo clic en Aceptar.
  5. Vuelva a abrir la ventana del indicador de comandos y ejecute el código de java.
Windows 7
  1. Desde el escritorio, haga clic con el botón derecho del mouse en el icono de la computadora.
  2. Seleccione 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. Haga clic en Editar. Si no existe la variable de entorno PATH haga clic en Nuevo.
  5. En la ventana Editar la variable del sistema (o Nueva variable del sistema), debe especificar el valor de la variable de entorno PATH. Haga clic en Aceptar. Cierre todas las demás ventanas haciendo clic en Aceptar.
  6. Vuelva a abrir la ventana del indicador de comandos y ejecute el código de java.
Windows XP
  1. Seleccione Inicio y Panel de control. Haga doble clic en Sistema y seleccione el separador 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. Haga clic en Editar. Si no existe la variable de entorno PATH haga clic en Nuevo.
  3. En la ventana Editar la variable del sistema (o Nueva variable del sistema), debe especificar el valor de la variable de entorno PATH. Haga clic en Aceptar. Cierre todas las demás ventanas haciendo clic en Aceptar.
  4. Vuelva a abrir la ventana del indicador de comandos y ejecute el código de java.


Mac OS X

Para ejecutar una versión de Java distinta, especifique la ruta completa o utilice la herramienta java_home:

% /usr/libexec/java_home -v 1.8.0_73 --exec javac -version


Solaris y Linux

  1. Para ver si la ruta está bien definida:
    en una ventana de terminal, introduzca:
    % java -version
    De esta forma, se imprimirá la versión de la herramienta java si se encuentra. Si la versión es antigua o aparece el error de java: Comando no encontrado significa que la ruta de acceso no está bien definida.
  2. Determine qué ejecutable de Java es el que se encuentra primero en PATH
    En una ventana de terminal, introduzca:
    % which java
Defina PATH permanentemente

Para definir la ruta de forma permanente, debe definir la ruta en su archivo de inicio.
Nota: Se muestran instrucciones para los dos shells más conocidos en Linux y Solaris. Si utiliza otros shells, consulte el tutorial sobre configuración de ruta.

Shell Bash

Edite el archivo de inicio (~/.bashrc)

  1. Modifique la variable PATH
    PATH=/usr/local/jdk1.8.0/bin:$PATH
    export PATH
  2. Guarde y cierre el archivo
  3. Cargue el archivo de inicio
    % . /.profile
  4. Verifique que la ruta está definida repitiendo el comando java
    % java -version
Shell C (csh)

Edite el archivo de inicio (~/.cshrc)

  1. Defina la ruta
    set path=(/usr/local/jdk1.8.0/bin $path)
  2. Guarde y cierre el archivo
  3. Cargue el archivo de inicio
    % source ~/.cshrc
  4. Verifique que la ruta está definida repitiendo el comando java
    % java -version