miércoles, 24 de septiembre de 2008

Variables de Entorno en Vista

Para utilizar algunas de las herramientas del curso, es necesario definir variables de ambiente (Environment Variables), desgraciadamente, en Windows Vista hay algunas particularidades que debemos tomar en cuenta.

OJO: Para toda esta explicación utilizaré la versión en inglés de vista, cada usuario es responsable de hacer las traducciones correspondientes

Supongamos que queremos utilizar jess (Java Rule Engine) y para ello vamos a definir las siguientes variables de ambiente

JESS_HOME : Directorio raíz de la herramienta JESS
JAVA_HOME: Directorio raíz de nuestro JDK (Java Development Kit)
JESS_FILES: Directorio raíz donde están nuestros archivos .clp

El primer paso consiste en abrir la consola de cuentas de usuario.

Para ello, hay que ir al Menu de Inicio y en el cuadro de búsqueda teclear "user accounts" (sin comillas). Entre las opciones que se despliegan bajo "Programs" elegir "User Accounts" y se abrirá la consola. Debe ser algo parecido a la siguiente figura:


El siguiente paso es abrir la ventana de variables de ambiente, para ello seleccionamos la opción "Change my environment variables" que generalmente es la que se encuentra hasta abajo del lado izquierdo de la pantalla. Al hacerlo se abre la siguiente ventana:

En este momento ya estamos en posibilidad de cambiar las variables de entorno que ya existen o crear las nuevas que necesitamos. Personalmente prefiero dejar las variables del sistema en paz y simplemente construir variables de entorno para cada cuenta de usuario.

Para crear las variables que nos interesan hacemos click en el botón "NEW" en las variables de usuario. Se abrirá una nueva ventana donde podemos poner el nombre de la variable y también el valor de la misma:


En esta ventana hemos creado la variable JESS_HOME y le hemos asignado el directorio raíz de la instalación de JESS.

Para otras dos variables repetimos el procedimiento.

Una vez que hemos hecho esto, podemos abrir una ventana de comandos y utilizar JESS sin necesidad ni de cambiarnos de directorio ni de teclear toda la ruta hasta JESS.