Solucionar el error “LibreOffice requiere un entorno de ejecución de Java (JRE)”

Si LibreOffice indica que requiere un entorno de ejecución de Java (JRE), el mensaje suele aparecer al abrir una función que depende de Java o cuando LibreOffice no encuentra un entorno de ejecución compatible. Existen dos soluciones válidas: desactivar la compatibilidad con Java si no utiliza herramientas que dependen de Java, o instalar y seleccionar un entorno de ejecución compatible si las utiliza. La opción más adecuada dependerá de si utiliza LibreOffice Base, extensiones basadas en Java, macros o conexiones a bases de datos.

Un JRE es el software que ejecuta las aplicaciones Java. Es independiente de LibreOffice, y su instalación no modifica los documentos de Writer ni de Calc. La documentación de LibreOffice indica que Java solo es necesario para las funciones que utilizan la plataforma Java; el conjunto exacto de funciones puede variar según el componente y la versión. Esta guía utiliza la configuración avanzada actual documentada por LibreOffice. Las imágenes de la interfaz que aparecen a continuación son ejemplos, no capturas de pantalla exactas; las etiquetas y el diseño pueden variar según el sistema operativo y la versión.

Ventana de Opciones de LibreOffice con la opción Avanzado seleccionada en el panel de navegación izquierdo.
Abra las preferencias avanzadas de LibreOffice para acceder a los controles de ejecución de Java; las demás opciones visibles no forman parte de esta solución.

Elige la solución que mejor se adapte a tu forma de usar LibreOffice.

ElecciónMejor cuandoCompensación
Deshabilitar la compatibilidad con JavaUsted utiliza Writer, Calc, Impress o Draw y no necesita funciones que dependan de Java.La advertencia debería desaparecer para las acciones que dependen de Java, pero dichas acciones seguirán sin estar disponibles.
Instala el entorno de ejecución OpenJDK de tu sistema operativo.Desea utilizar las funciones de Java y prefiere las actualizaciones a través del gestor de paquetes de su sistema habitual.Las versiones de los paquetes y la integración con LibreOffice dependen de su distribución.
Instale una JRE proporcionada por el proveedor.Necesitas una compilación de tiempo de ejecución específica para varios ordenadores o el repositorio de tu sistema operativo no proporciona una adecuada.Debes elegir el sistema operativo y la arquitectura de CPU correctos, y mantener actualizado ese entorno de ejecución por tu cuenta.

Si no está seguro, comience por identificar la función que generó el mensaje. Las funciones de LibreOffice Base, ciertos controladores de bases de datos, componentes Java y algunas extensiones pueden requerir Java. La edición normal de Writer generalmente no lo requiere. No desactive Java en una estación de trabajo compartida hasta que haya comprobado si otra persona o un flujo de trabajo de Base depende de él.

Opción 1: Desactiva Java cuando no lo necesites.

En LibreOffice, abre Herramientas > Opciones > LibreOffice > Avanzado y desactiva la opción « Usar un entorno de ejecución Java» . En macOS, la opción de preferencias puede encontrarse en el menú de la aplicación LibreOffice; la redacción y la navegación pueden variar según la versión. Si no encuentras la misma ruta, consulta la Ayuda de LibreOffice para acceder a la página de opciones avanzadas.

Panel de opciones de Java de LibreOffice con la casilla de verificación "Usar un entorno de ejecución de Java" desactivada.
Desactive la casilla de verificación de Java solo si las funciones que dependen de Java y que se muestran en su flujo de trabajo no son necesarias.

Seleccione Aceptar y vuelva a abrir la acción que mostró la advertencia. Si la alerta ya no aparece y sus documentos habituales siguen abiertos, el cambio funcionó para su flujo de trabajo diario. Si luego falla un asistente de Base, una extensión de Java, una macro o una conexión a la base de datos, vuelva a activar la casilla de verificación y utilice la Opción 2. Deshabilitar Java oculta la dependencia; no instala un entorno de ejecución faltante ni hace que funcione una función que dependa de Java.

Opción 2: Instalar y seleccionar un entorno de ejecución compatible.

1. Primero, compruebe la arquitectura de LibreOffice.

LibreOffice requiere un JRE compatible con su arquitectura. La ayuda oficial de Opciones avanzadas especifica que se necesita un JRE de 64 bits para LibreOffice de 64 bits y un JRE de 32 bits para LibreOffice de 32 bits. Que su sistema operativo sea de 64 bits no garantiza que la versión de LibreOffice instalada también lo sea. Consulte la información del paquete de LibreOffice o la sección "Acerca de" para confirmar si es de 32 o 64 bits antes de descargar Java.

Panel de opciones de Java de LibreOffice que muestra entradas genéricas de tiempo de ejecución de 64 y 32 bits en una lista de tiempos de ejecución instalados.
Seleccione el entorno de ejecución cuya arquitectura coincida con la de LibreOffice; los ejemplos son genéricos y no especifican una versión de Java requerida.

2. Elija una fuente de tiempo de ejecución

En Linux, el entorno de ejecución OpenJDK de la distribución suele ser el punto de partida más sencillo, ya que el gestor de paquetes se encarga de la instalación y las actualizaciones de seguridad. Utilice el buscador de paquetes o la documentación de su distribución y seleccione un paquete de entorno de ejecución Java, no un kit de desarrollo, a menos que su organización lo requiera específicamente. El nombre del paquete y las versiones de Java disponibles varían según la distribución, por lo que un único comando no es fiable para todos los sistemas Linux.

Para un entorno de ejecución gestionado de forma independiente, utilice un JRE de un proveedor de confianza y descárguelo desde su sitio web oficial. La página de lanzamiento de Temurin de Eclipse Adoptium ofrece filtros por sistema operativo, arquitectura y tipo de paquete. Elija una versión compatible con su versión y entorno de LibreOffice; la página de ayuda de LibreOffice especifica la compatibilidad de arquitectura, pero no establece una versión principal de Java que se ajuste a todas las instalaciones de LibreOffice. En un entorno de trabajo gestionado, siga la política de software y actualizaciones aprobada por la organización.

No descargue el entorno de ejecución desde un controlador o servidor espejo de terceros. Java es software ejecutable; usar el paquete firmado del proveedor o la distribución facilita la verificación del código fuente y del canal de actualización.

3. Reinicie LibreOffice y seleccione el entorno de ejecución.

Cierre todas las ventanas de LibreOffice, instale el entorno de ejecución y vuelva a abrir LibreOffice. Vaya a Herramientas > Opciones > LibreOffice > Avanzado . Active la opción «Usar un entorno de ejecución Java» . Espere a que se cargue la lista de entornos de ejecución instalados; LibreOffice indica que algunos sistemas pueden tardar un poco y que es posible que se requiera reiniciar el equipo después de realizar un cambio.

Seleccione el entorno de ejecución que coincida con la arquitectura de LibreOffice y, a continuación, haga clic en Aceptar . Si la lista permanece vacía aunque Java esté instalado, utilice la opción Agregar para buscar la carpeta raíz del JRE, no un archivo Java cualquiera ni un acceso directo en el escritorio. La ruta varía según el sistema operativo y el proveedor, así que utilice la carpeta que indique el instalador o el gestor de paquetes.

Configuración avanzada de Java de LibreOffice junto a un selector de carpetas con un directorio de ejecución de Java genérico seleccionado.
Si LibreOffice no muestra un JRE instalado, utilice la opción Agregar para seleccionar la carpeta de instalación del entorno de ejecución tal como se describe en su instalador.

Verifique el resultado con la función que generó el mensaje.

Regrese a la acción original en lugar de solo comprobar si LibreOffice se abre. Por ejemplo, vuelva a abrir el asistente de Base o la extensión que solicitó Java. Si la comprobación es exitosa, significa que la función supera la advertencia de JRE y completa el siguiente paso esperado. Si la advertencia persiste, confirme los cuatro puntos: que la instalación del entorno de ejecución se haya completado, que Java esté habilitado, que el entorno de ejecución aparezca en la lista y que su arquitectura coincida con la de LibreOffice. Reinicie nuevamente después de seleccionar un entorno de ejecución recién agregado.

Si LibreOffice sigue sin detectar Java, reinstalar el mismo entorno de ejecución repetidamente probablemente no solucionará el problema. Compruebe si LibreOffice y Java provienen de canales de empaquetado diferentes, si el entorno de ejecución se encuentra dentro de un paquete aislado y si su administrador de sistema gestiona la detección de Java. La solución adecuada puede depender de cómo se instaló LibreOffice; consulte la guía de empaquetado de LibreOffice de su distribución o los foros de ayuda de LibreOffice con los detalles de su sistema operativo, versión de LibreOffice y entorno de ejecución.

Qué hace la solución y qué no hace.

La instalación de un JRE restablece el acceso a las funciones de LibreOffice que dependen de Java cuando el entorno de ejecución es compatible, se detecta y se selecciona correctamente. Sin embargo, no garantiza que todas las extensiones de terceros o controladores de bases de datos sean compatibles con la versión de Java instalada. Por el contrario, desactivar la casilla de verificación es una configuración razonable para los usuarios que no necesitan las funciones de Java, pero no satisface un flujo de trabajo que requiera Java explícitamente.

Para una configuración de oficina general, mantenga Java desactivado si nunca utiliza funciones que dependan de Java y la advertencia desaparecerá. Para Base, extensiones basadas en Java o conectividad con bases de datos Java, mantenga Java activado e instale un entorno de ejecución compatible con la arquitectura de LibreOffice. Revise esta opción después de actualizar LibreOffice o Java, ya que las rutas de los paquetes y las combinaciones compatibles pueden cambiar.

Referencias oficiales

Dejar un comentario

Cómo desactivar la telemetría y la recopilación de datos en LibreOffice

Cómo desactivar la telemetría y la recopilación de datos en LibreOffice

Aprende a desactivar los informes de errores de LibreOffice, los datos del agente de usuario de Actualización en línea y las comprobaciones de actualización automáticas opcionales, además de cómo verificar la configuración.

Cómo instalar ONLYOFFICE Docs Enterprise con Docker Compose

Cómo instalar ONLYOFFICE Docs Enterprise con Docker Compose

Instale ONLYOFFICE Docs Enterprise con el archivo Docker Compose oficial, configure JWT y el almacenamiento persistente, agregue su licencia y verifique el servicio.

Cómo usar expresiones regulares en la función Buscar y reemplazar de LibreOffice para edición avanzada

Cómo usar expresiones regulares en la función Buscar y reemplazar de LibreOffice para edición avanzada

Aprende a usar expresiones regulares en la función Buscar y reemplazar de LibreOffice para limpiar texto, capturar y reordenar datos, controlar el alcance y elegir alternativas más seguras.

Cómo usar las macros de ONLYOFFICE para automatizar la limpieza de hojas de cálculo

Cómo usar las macros de ONLYOFFICE para automatizar la limpieza de hojas de cálculo

Crea una macro segura de JavaScript para ONLYOFFICE que limpie el texto de las hojas de cálculo, conserve las fórmulas y los números, y verifique cada cambio antes de guardar el libro de trabajo.

Collabora Online vs ONLYOFFICE: Prueba de uso de recursos y latencia

Collabora Online vs ONLYOFFICE: Prueba de uso de recursos y latencia

Compara Collabora Online y ONLYOFFICE Docs con las directrices oficiales de dimensionamiento y una prueba repetible para CPU, memoria, tiempo de apertura, latencia de coedición y guardado.

Cómo agregar fuentes personalizadas a Collabora Online CODE Docker

Cómo agregar fuentes personalizadas a Collabora Online CODE Docker

Agregue fuentes personalizadas a Collabora Online CODE en Docker, compare los puntos de montaje, las imágenes personalizadas y la configuración de fuentes remotas, y luego verifique las fuentes en un documento.

Solucionar el problema por el que el menú desplegable de tamaño de fuente de Collabora Online no se muestra correctamente.

Solucionar el problema por el que el menú desplegable de tamaño de fuente de Collabora Online no se muestra correctamente.

Solucione problemas con el menú desplegable de tamaño de fuente de Collabora Online que aparece recortado, estirado o que no responde. Restablezca el zoom de la página, introduzca un tamaño manualmente y compruebe las correcciones de la versión de CODE.

Solucionar el error “LibreOffice requiere un entorno de ejecución de Java (JRE)”

Solucionar el error “LibreOffice requiere un entorno de ejecución de Java (JRE)”

Solucione la advertencia de LibreOffice JRE decidiendo si necesita las funciones de Java, instalando un entorno de ejecución compatible y seleccionándolo en las opciones avanzadas.

Cómo integrar ONLYOFFICE Docs con una aplicación PHP personalizada

Cómo integrar ONLYOFFICE Docs con una aplicación PHP personalizada

Conecte ONLYOFFICE Docs a una aplicación PHP personalizada con una URL de documento segura, una configuración de editor firmada, una API de JavaScript y una función de devolución de llamada para guardar.

Cómo configurar la contraseña de la consola de administración de Collabora Online

Cómo configurar la contraseña de la consola de administración de Collabora Online

Establezca una contraseña para la consola de administración en línea de Collabora para un paquete de Linux o una implementación de Docker de CODE, luego verifique el inicio de sesión y proteja el punto final de administración.