Inicio
» MS OFFICE
»
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)”
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.
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ón
Mejor cuando
Compensación
Deshabilitar la compatibilidad con Java
Usted 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.
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.
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.
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.