Anexo B. Cómo actualizar la variable del entorno PATH en Windows

Este documento es una adaptación del documento de Sun

http://java.sun.com/j2se/1.4.2/install-windows.html

Cómo actualizo el PATH permanentemente?

Puedes ejecutar el SDK (Software Developer Kit) Java 2 sin actualizar la variable PATH, o puedes actualizar a tu conveniencia. Actualiza la variable PATH si deseas ejectuar los programas del SDK Java 2 (javac.exe, java.exe, javadoc.exe, etc.) desde cualquier directorio sin tener que escribir el path completo del comando. Si no actualizas las variable PATH, tendrás que especifcar el path completo del ejecutable cada vez que lo lances, como:

 C:> \j2sdk1.4.2_<version>\bin\javac MyClass.java

Es útil actualizar el PATH permanentemente, de forma que persista después de reiniciar el ordenador.

Para establecer el PATH permenantemente, añade el path completo del directorio j2sdk1.4.2_<version>\bin a la variable PATH. Es típico que este path completo sea algo como C:\j2sdk1.4.2_<version>\bin. Actualiza el PATH como sigue, dependiendo de si tu sistema operativo es Microsoft Windows NT o 98/2000/ME.

Microsoft Windows NT, 2000, and XP

Para actualizar el PATH permanentemente:

1. Escoge Inicio, Panel de control y haz un doble click en Sistema. En Microsoft Windows NT, selecciona la pestaña Entorno; en Microsoft Windows 2000 y XP selecciona la pestaña "Opciones avanzadas" y después "Variables de entorno". Busca "Path" en las variables de usuario y en las variables del sistema. Añade el camino completo de del directorio j2sdk1.4.2_<version>\bin a la derecha de la variable "Path", después de un punto y coma (;).

 <otras entradas del path>;c:\j2sdk1.4.2_02\bin

No importa las mayúsculas o minúsculas. Microsoft Windows no es sensible a ellas. Pulsa "Aceptar". El PATH puede ser una serie de directorios separados por puntos y coma. Microsoft Windows busca los programas en los directorios que hay en el PATH, de izquierda a derecha. Deberías tener en el PATH un único directorio bin para un SDK Java (los siguientes de la lista se ignorarían), por lo que si ya hay alguno presente, deberías actualizarlo a j2sdk.1.4.2_<version>\bin.

2. El nuevo path toma efecto en cada ventana de comandos que abras después de actualizar la variable PATH.

Microsoft Windows 98

Para actualizar el PATH permanentemente, abre el fichero AUTOEXEC.BAT y añade o cambia la sentencia PATH como sigue:

1. Arranca el editor del sistema. Escoge "Inicio", "Ejecutar" e introduce sysedit y pulsa Aceptar. Aparece el editor del sistema y muestra varias ventanas. Ve a la ventana que muestra AUTOEXEC.BAT.

2. Busca la sentencia PATH (si no tienes una, añádela). Añade el path al SDK a la derecha de la sentencia, separándolo por un punto y coma. Por ejemplo:

PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\J2SDK1.4.2_<version>\BIN 

No importa las mayúsculas o minúsculas. Microsoft Windows no es sensible a ellas. El PATH puede ser una serie de directorios separados por puntos y coma. Microsoft Windows busca los programas en los directorios que hay en el PATH, de izquierda a derecha. Deberías tener en el PATH un único directorio bin para un SDK Java (los siguientes de la lista se ignorarían), por lo que si ya hay alguno presente, deberías actualizarlo a j2sdk.1.4.2_<version>\bin.

3. Para hacer que el path tome efecto en la ventana de comando actual, ejecuta lo siguiente:

 C:> c:\autoexec.bat

Para comprobar el valor actual del PATH, escribe en el prompt de comandos:

 C:> path

Microsoft Windows ME

Para actualizar el PATH permanentemente:

Desde el menú de inicio, escoge programas, accesorios, herramientas del sistema e información del sistema. Esto abre una ventana llamada "Microsoft Ayuda y Soporte". Desde aquí, escoge el menú de herramientas y luego selecciona la utilidad de configuración del sistema. Haz click en la pestaña entorno, selecciona PATH y pulsa el botón editar. Ahora añade el SDK al path como se ha descrito en los casos anteriores. Después de que has añadido la localización del SDK en el PATH, graba los cambios y reinicia la máquina cuando lo solicite el sistema.