Todos los componentes de Pentaho necesitan de JVM para su correcta ejecucion, para esto necesitan leer la variable JAVA_HOME para conocer su ubicacion.
Depende de nuestro sistema operativo el proceso para declara estas variables, lo primero que debemos saber es la ubicacion en nuestro equipo de JAVA JDK (en windows tipicamente 'C:\Program Files\Java\jdk1.7.0_21')
Declarar JAVA_HOME en Windows
- Damos click en Inicio
- Hacemos click derecho en Mi Pc/Computer y seleccionamos Propiedades/Properties
- En la nueva ventana iremos a Propiedades avanzadas del sistema/Advanced system settings
- Y finalmente presionamos el boton variables de entorno/enviroment variables
- Aqui encontraremos las variables del sistema, por lo cual debemos tener mucho cuidado en no modificar nada a menos que estemos seguros. Las variables del sistema estan divididas en 2 partes, las variables globales(disponibles para todos los usuarios) y las variables de usuario (disponibles solo para el usuario actual); JAVA_HOME se puede definir en cualesquira de los 2 grupos, depende directamente de nuestra preferencia.
- Para crear una nueva variable de entorno solo debemos presionar nuevo/new, ingresar el nombre de la variable y su valor, en este caso el nombre sera JAVA_HOME y el valor sera la direccion de instalacion de nuestra version de JAVA,
- Para verificar la instalacion, en una nueva ventana de comandos escribimos echo %JAVA_HOME%, y la respuesta debe ser la direccion de instalacion de JAVA.
En los sistemas windows es importante notar que para que los cambios tomen efecto, debemos cerrar las consolas(simbolos del sistema/command prompt) para que tomen la nueva configuracion del sistema.
Declarar JAVA_HOME en Sistemas Unix
En sistemas Unix siempre es preferible declarar las variables de entornos para todo el sistema, y de este modo cualquier usuario podra utilizarla. Para declarar nuestro JAVA_HOME debemos
- Editar el archivo /etc/enviroment (para esto necesitaremos permisos de administrador)
- Agregar al archivo la linea con elnombre de la variable y la ubicavion de (en el caso de Unix) nuestro Open-Jdk, generalmente luce algo asi: JAVA_HOME="/usr/lib/jvm/open-jdk"
- Para finalizar ejecutaremos source /etc/enviroment para recargar las variables del sistema, si este comando falla, podemos ejecutar . /etc/enviroment, o reiniciar el sistema.
- Para verificar el valor de JAVA_HOME podemos escribir en la terminal del sistema echo %JAVA_HOME
Y con esto habremos configurado correctamente nuestra variable JAVA_HOME
Como cultura general, es bueno saber que en la varible PATH del sistema se encuentran las direcciones de todos los comandos que son ejecutados desde consola.
No hay comentarios:
Publicar un comentario