¿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
Las 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
- En Buscar, busque y seleccione: Sistema (Panel de control)
- Haga clic en el enlace Configuración avanzada del sistema.
- 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 entornoPATH
haga clic enNuevo
. - 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. - Vuelva a abrir la ventana del indicador de comandos y ejecute el código de java.
Windows 7
- Desde el escritorio, haga clic con el botón derecho del mouse en el icono de la computadora.
- Seleccione Propiedades en el menú contextual.
- Haga clic en el enlace Configuración avanzada del sistema.
- 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 entornoPATH
haga clic enNuevo
. - 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. - Vuelva a abrir la ventana del indicador de comandos y ejecute el código de java.
Windows XP
- Seleccione Inicio y Panel de control. Haga doble clic en Sistema y seleccione el separador Opciones avanzadas.
- 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 entornoPATH
haga clic enNuevo
. - 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. - 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
-
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 herramientajava
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. - 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
)
- Modifique la variable PATH
PATH=/usr/local/jdk1.8.0/bin:$PATH
export PATH
- Guarde y cierre el archivo
- Cargue el archivo de inicio
% . /.profile
- Verifique que la ruta está definida repitiendo el comando
java
% java -version
Shell C (csh)
Edite el archivo de inicio (~/.cshrc
)
- Defina la ruta
set path=(/usr/local/jdk1.8.0/bin $path)
- Guarde y cierre el archivo
- Cargue el archivo de inicio
% source ~/.cshrc
- Verifique que la ruta está definida repitiendo el comando
java
% java -version