Inicio
» Consejos PC
»
Haz que LibreOffice reconozca tu entorno de ejecución de Java.
Haz que LibreOffice reconozca tu entorno de ejecución de Java.
Si LibreOffice indica que «requiere un entorno de ejecución de Java (JRE)», instale un entorno de ejecución de Java compatible con la arquitectura de su sistema operativo y, a continuación, actívelo o selecciónelo en Herramientas > Opciones > LibreOffice > Avanzado (Windows y Linux) o LibreOffice > Preferencias > LibreOffice > Avanzado (macOS). Si Java ya está instalado, la solución habitual consiste en habilitar la compatibilidad con Java, esperar a que se cargue la lista de entornos de ejecución y reiniciar LibreOffice.
La advertencia no significa que todas las funciones de LibreOffice requieran Java. Aparece al abrir una función, base de datos, extensión o asistente que dependa de Java. La ayuda de LibreOffice indica que la página Avanzado es donde se activa la compatibilidad con Java y se elige el entorno de ejecución instalado. La versión exacta de Java compatible depende de la versión de LibreOffice, el sistema operativo y la distribución de Java, por lo que se recomienda consultar la guía de compatibilidad para las versiones instaladas.
Primero, compruebe si LibreOffice realmente necesita Java.
Si solo usa Writer, Calc o Impress para documentos, hojas de cálculo y presentaciones comunes, es posible que no necesite un JRE. Cierre el cuadro de diálogo y continúe sin Java si la función que intentaba usar es opcional y no la necesita. Algunas funciones, como ciertas configuraciones de la base de datos Base, extensiones basadas en Java y ciertos asistentes, pueden requerir Java; si necesita esta función, instale y configure un entorno de ejecución.
Por ejemplo, alguien que abre un archivo Base que utiliza una base de datos HSQLDB integrada puede necesitar Java, mientras que alguien que edita un documento de texto generalmente no lo necesita. Instalar Java solo para eliminar una advertencia es innecesario si no se utiliza la función que depende de Java.
1. Confirmar la arquitectura de LibreOffice
Java y LibreOffice deben usar arquitecturas compatibles. La ayuda de Opciones avanzadas de LibreOffice advierte específicamente que una versión de 64 bits requiere un JRE de 64 bits y una versión de 32 bits requiere un JRE de 32 bits. Si las arquitecturas no coinciden, la instalación de Java puede completarse correctamente, pero LibreOffice seguirá indicando que no hay ningún entorno de ejecución disponible.
Consulta el cuadro de diálogo "Acerca de" de LibreOffice para ver el indicador de arquitectura o revisa los detalles de instalación para tu sistema operativo. En Windows, una etiqueta como "x86_64" o "64 bits" indica que debes instalar Java de 64 bits. En Linux, la arquitectura del gestor de paquetes y el paquete de LibreOffice instalado pueden ayudarte a identificar la versión correcta. En dispositivos Apple Silicon, selecciona una compilación de Java compatible con tu macOS y procesador; no des por sentado que una compilación de LibreOffice para Apple Silicon detectará un paquete de Java exclusivo para Intel.
La página Avanzada muestra si la compatibilidad con Java está habilitada y si LibreOffice enumera algún entorno de ejecución instalado.
2. Instale un entorno de ejecución de Java compatible.
Utilice un proveedor de confianza o el repositorio de software compatible con su sistema operativo. Un JRE proporciona los componentes necesarios para ejecutar aplicaciones Java; un JDK (Kit de Desarrollo de Java) incluye un entorno de ejecución y herramientas de desarrollo. LibreOffice necesita compatibilidad con el entorno de ejecución de Java, por lo que un JDK puede funcionar si contiene un entorno de ejecución compatible, pero no es necesario un JDK para usar LibreOffice.
En Windows o macOS, descarga el instalador de JRE o JDK para la arquitectura correcta de un proveedor Java de confianza y completa la instalación. En Linux, usa el centro de software o el gestor de paquetes de tu distribución y elige un paquete de tiempo de ejecución de Java compatible. Los nombres de los paquetes y las versiones de Java disponibles varían según la distribución, así que no copies un comando de paquete de otra versión de Linux sin consultar tu repositorio. El proyecto Eclipse Temurin proporciona compilaciones e instrucciones de instalación específicas para cada plataforma; Oracle Java es otra opción de proveedor. Sigue las instrucciones actuales del proveedor para tu sistema operativo.
Cierre LibreOffice antes de instalar o actualizar Java. Una vez finalizada la instalación, vuelva a abrir LibreOffice para que busque entornos de ejecución. Evite las versiones antiguas de Java que ya no reciben actualizaciones de seguridad y no descargue instaladores de sitios de descarga de terceros.
Habilitar la casilla de verificación por sí sola podría no solucionar la advertencia si la lista de entornos de ejecución instalados permanece vacía.
3. Habilite Java y seleccione el entorno de ejecución detectado.
Abre las opciones de LibreOffice. En Windows o Linux, elige Herramientas > Opciones . En macOS, abre LibreOffice > Preferencias .
En la lista de navegación, expanda LibreOffice si es necesario y, a continuación, seleccione Avanzado .
En las opciones de Java, marque la casilla " Usar un entorno de ejecución de Java" . Si aparece un entorno de ejecución en la lista, selecciónelo. En algunos sistemas, la lista tarda un poco en cargarse.
Haz clic en Aceptar para guardar la configuración. Si cambiaste la instalación o la selección de Java, cierra LibreOffice por completo y vuelve a abrirlo. Si aparecen varios entornos de ejecución, elige el compatible con tu versión de LibreOffice instalada, en lugar de seleccionar varios.
La ayuda actual de LibreOffice describe la casilla de verificación, la lista de JRE instalados y la necesidad de reiniciar en algunos casos. Si la compatibilidad con Java ya estaba habilitada, no la active ni desactive repetidamente: compruebe si aparece un entorno de ejecución en la lista y si su arquitectura coincide con la de LibreOffice.
Cuando LibreOffice detecte Java, seleccione el entorno de ejecución que aparece en la lista y guarde la configuración avanzada.
¿Qué ocurre si la lista de ejecución sigue vacía?
Primero, confirme que la instalación de Java se haya completado y que la arquitectura JRE coincida con la de LibreOffice. A continuación, cierre todas las ventanas de LibreOffice, vuelva a abrir la aplicación y revise la página de Opciones avanzadas. En algunos sistemas, la detección se retrasa hasta que se reinicia el equipo.
Si el entorno de ejecución está instalado pero aún no aparece, utilice la opción "Agregar " en las opciones de Java para buscar la carpeta raíz de JRE, si esta opción está disponible en su versión de LibreOffice. Seleccione el directorio del entorno de ejecución, no una subcarpeta cualquiera bin. La estructura de carpetas varía según el proveedor y el sistema operativo, así que utilice la ubicación de instalación que muestra el instalador de Java o el gestor de paquetes. La ayuda de LibreOffice explica cómo agregar una ruta a la carpeta raíz de JRE.
Si no se puede seleccionar la ubicación o LibreOffice la sigue rechazando, evite editar los archivos de configuración internos como primera solución. Verifique que la compilación de Java sea compatible con su sistema operativo y procesador, actualice LibreOffice desde su fuente oficial si corresponde y consulte las notas de soporte de Java para esa versión específica. Una instalación portátil, aislada o Flatpak/Snap puede no reconocer el entorno de ejecución de Java del sistema de la misma manera que un paquete convencional; consulte la documentación del proveedor del paquete para obtener información sobre la visibilidad del entorno de ejecución antes de modificar las rutas del sistema.
La fila seleccionada y el campo de ubicación ayudan a confirmar qué instalación de Java está configurado para usar LibreOffice.
Verificar la solución
Cierra y vuelve a abrir LibreOffice, regresa a LibreOffice > Avanzado y confirma que la compatibilidad con Java esté marcada y que el entorno de ejecución deseado aparezca en la lista o esté seleccionado. Luego, vuelve a intentar usar la base de datos, el asistente o la extensión que mostró la advertencia. Si se abre sin la solicitud de JRE, la configuración para esa función funciona correctamente.
Si la advertencia persiste, anote su versión de LibreOffice, sistema operativo y arquitectura, proveedor y versión de Java, y si LibreOffice muestra una ruta de ejecución. Estos detalles permiten identificar la cuestión de compatibilidad que debe consultar en la documentación oficial de la versión. No asuma que JAVA_HOMEes necesario reinstalar LibreOffice o realizar cambios antes de verificar estos aspectos básicos.