Añadir Variables del Sistema en Windows

Cuantas veces hemos intentado ejecutar un comando en windows y nos ha salido el típico mensaje de “no se reconoce como un comando interno o externo…“.

Una solución fácil es introducir la ruta completa del comando, por ejemplo en mi caso con php:

C:\wamp\bin\php\php5.3.8\php

Pero esto no resulta eficiente y mucho menos cómodo para comandos que vamos a utilizar a menudo, la mejor solución es añadir las rutas de los comandos que vallamos a utilizar en las variables del sistema. Para ello tenemos que entrar en las propiedades del sistema, cambia un poco dependiendo de la versión de windows:

Windows 7 – Inicio -> Equipo -> Propiedades del sistema -> Configuración avanzada del sistema

Windows XP – Inicio -> Panel de control -> Sistema

Windows Vista – Botón derecho sobre Mi PC -> Propiedades

Una vez en las propiedades del sistema vamos a la pestaña Opciones avanzadas y pulsamos el botón Variables de entorno…, en la parte de Variables del sistema tenemos que buscar la variable Path y editarla, nos aparecera el valor de la variable con varias rutas ya definidas, todas las rutas están separadas por ‘;’, así si queremos añadir una nueva nos vamos al final, introducimos un ‘;’ y la ruta que deseemos, por ejemplo en mi caso con php “;C:\wamp\bin\php\php5.3.8\”, una vez hecho esto si guardamos los cambios podremos ejecutar el comando desde cualquier lugar sin importar la ruta.

Módulos Node JS

Con los módulos nodej.js a veces pasa lo mismo, cuando se instalan con npm -g (de forma global) luego windows no reconoce los comandos, para solucionarlo basta con añadir la ruta de los módulos nodejs:

C:\Users\TU_NOMBRE_DE_USUARIO_AQUI\AppData\Roaming\npm

JAVA_HOME y JAVA_JRE

Pero no solo podemos editar la variable Path, podemos añadir o editar variables como JAVA_HOME que son muy usadas por ejemplo para el desarrollo en Android, normalmente esta variable se añade sola con la instalación de Java JDK, pero podemos añadirla manualmente pulsando el botón “Nueva…”, con estos valores:

JAVA_HOME – C:\PROGRA~1\Java\jdk1.7.0_45

JAVA_JRE – C:\PROGRA~1\Java\jre7

Sustituir en ambos casos los números de versión por los que estáis usando.

ANDROID_HOME y Error: ANDROID_HOME is not set and android command not in your path

Directamente desde el cmd podemos indicar al sistema donde tenemos el directorio con el SDK de Android, y del mismo modo añadirlo al PATH:

Extra: Editar variables del sistema de forma visual

Para editar las variables del sistema de forma mas amigable podemos usar el programa “Path Editor“, es simplemente un ejecutable que no necesita instalación y hace esta tarea mucho mas sencilla.

  • hola acabo de enterarme de tu website y la verdad es que me parece muy bueno no sabia de mas personas interesadas en estos temas, aqui tienes un nuevo lector que seguira visitandote a diario.