Muchas aplicaciones requieren el establecimiento de la variable JAVA_HOME para su correcto funcionamiento. Cuando el JDK o JRE se encuentra instalado en la raíz de un disco no tendremos mayor problema, pero si esta se encuentra por ejemplo en C:\Program Files (x86)\Java\…tendremos el problema de los espacios y caracteres especiales en el nombre que causarán que nuestra aplicación falle con errores como:
No se esperaba \Java\jdk1.6.0_25\lib\tools.jar en este momento.
Lo anterior debido a que la primera parte del path es ignorada por la aplicación.
Para dar solución a este problema es necesario expresar el path usando el formato corto.
Por ejemplo si java se encuentra instalado en el siguiente directorio:
C:\Program Files (x86)\Java\jdk1.6.0_25
La forma correcta de asignar la variable JAVA_HOME es:
C:\Progra~2\Java\jdk1.6.0_25
Para crear la variable de entorno oprima las teclas Windows + R y en la ventana escriba sysdm.cpl.
Luego de click en el boton Aceptar. Se abrirá la ventana de propiedades del sistema, seleccione la pestaña de Opciones Avanzadas y de click en el botón Variables de entorno.
Se abrirá otra ventana donde están definidas las variables de entorno tanto de usuario como de sistema.
De click en el botón Nueva… de las Variables del sistema y aparecerá el siguiente formulario:
Al terminar de ingresar la información de click en el botón Aceptar del formulario y de las ventanas de las propiedades avanzadas hasta que estas se cierren.
Espero que esta información les sea útil y no olviden dejar sus comentarios.
gracias me llevaste en la direccion correcta para solucionar un problema relacionado al arranque de jboss-3.2.8.SP1