JRE_HOME variable is not defined correctly

…Y sin embargo, sí estaba bien definida.

(Looking for this log in English? Click here!)

Así es, con este error comenzamos la crónica de hoy, será breve y concisa. Los datos a continuación.

Tenemos una instalación de un Apache Tomcat en Windows que, al ejecutar el script startup.bat, reporta en pantalla:

JRE_HOME variable is not defined correctly. The environment variable is needed to Run this program.

A simple vista, el error es evidente ¿no? La variable de entorno está mal configurada. Procedimos a revisar:

JAVA_HOME – OK!

JRE_HOME – OK!

PATH – OK!

Todos estaban correctamente configurados, apuntando al directorio correspondiente. entonces, ¿qué sigue?

Buscando en Google, la mayoría de las referencias apuntaban a lo mismo y lo más obvio, errores en cómo se habían declarado los directorios en las variables, fuera por acentos, espacios, diagonales faltantes, entre otros.

Después de verificar que la versión de bits de la JRE correspondiera a la requerida (estamos usando la de 64 bits), el error en realidad se dio porque el directorio bin de la JRE no contenía los ejecutables de java

Alguien debió pensar que sería divertido borrarlos… o algo así. Habría sido bastante útil que el error del script de inicialización reportara la ausencia de archivos, complementando su «no está definida correctamente».

Espero les sea de utilidad esta crónica.

One response to “JRE_HOME variable is not defined correctly”

  1. […] (¿Buscas esta crónica en Español? Haz clic aquí) […]

Responder a JRE_HOME variable is not defined correctly (english) – Crónicas de ProgramaciónCancelar respuesta

Descubre más desde Crónicas de Programación

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo