Si LibreOffice indique qu'un environnement d'exécution Java (JRE) est requis, ce message apparaît généralement lorsque vous ouvrez une fonctionnalité qui dépend de Java ou lorsque LibreOffice ne trouve pas d'environnement d'exécution compatible. Deux solutions s'offrent à vous : désactiver la prise en charge de Java si vous n'utilisez pas d'outils qui en dépendent, ou installer et sélectionner un environnement d'exécution compatible si vous en utilisez. Le choix approprié dépend de votre utilisation : LibreOffice Base, extensions Java, macros ou connexions à des bases de données.
Un JRE (Java Engine Environment) est le logiciel qui exécute les applications Java. Il est indépendant de LibreOffice et son installation ne modifie pas les documents Writer ou Calc. La documentation de LibreOffice indique que Java est nécessaire uniquement pour les fonctionnalités utilisant la plateforme Java ; les fonctionnalités exactes peuvent varier selon le composant et la version. Ce guide utilise les paramètres avancés actuels documentés par LibreOffice. Les images d'interface ci-dessous sont des exemples et non des captures d'écran exactes ; les libellés et la mise en page peuvent varier selon le système d'exploitation et sa version.
Ouvrez les préférences avancées de LibreOffice pour accéder aux contrôles d'exécution Java ; les autres options visibles ne font pas partie de ce correctif.
Choisissez le correctif qui correspond à votre utilisation de LibreOffice.
Choix
Meilleur lorsque
Compromis
Désactiver la prise en charge de Java
Vous utilisez Writer, Calc, Impress ou Draw et vous n'avez pas besoin de fonctionnalités dépendantes de Java.
L'avertissement devrait cesser pour les actions dépendantes de Java, mais ces actions resteront indisponibles.
Installez le runtime OpenJDK de votre système d'exploitation
Vous souhaitez bénéficier des fonctionnalités Java et préférez les mises à jour via le gestionnaire de paquets système habituel.
Les versions des paquets et l'intégration de LibreOffice dépendent de votre distribution.
Installez un JRE fourni par le fournisseur
Vous avez besoin d'une version d'exécution spécifique pour plusieurs ordinateurs ou votre dépôt de système d'exploitation n'en fournit pas une adaptée.
Vous devez choisir le système d'exploitation et l'architecture du processeur appropriés et veiller à la mise à jour de cet environnement d'exécution vous-même.
En cas de doute, commencez par identifier la fonctionnalité à l'origine du message. Les fonctions de base de LibreOffice, certains pilotes de base de données, les composants Java et certaines extensions peuvent nécessiter Java. L'édition classique avec Writer n'en a généralement pas besoin. Ne désactivez pas Java sur un poste de travail partagé avant d'avoir vérifié si une autre personne ou un flux de travail de Base en dépend.
Option 1 : Désactivez Java lorsque vous n’en avez pas besoin.
Dans LibreOffice, ouvrez Outils > Options > LibreOffice > Options avancées , puis décochez « Utiliser un environnement d’exécution Java » . Sous macOS, cette option peut se trouver dans le menu de l’application LibreOffice ; le libellé et la navigation peuvent varier selon les versions. Si vous ne trouvez pas l’option correspondante, consultez l’aide de LibreOffice pour accéder à la page des options avancées.
Décochez la case Java uniquement si les fonctionnalités dépendantes de Java affichées dans votre flux de travail sont inutiles.
Sélectionnez OK et rouvrez l'action qui a affiché l'avertissement. Si l'alerte n'apparaît plus et que vos documents restent ouverts, la modification a fonctionné correctement pour votre flux de travail habituel. Si un assistant Base, une extension Java, une macro ou une connexion à une base de données rencontre ensuite un problème, réactivez la case à cocher et utilisez l'option 2. La désactivation de Java masque la dépendance ; elle n'installe pas l'environnement d'exécution manquant et ne permet pas le fonctionnement d'une fonctionnalité dépendant de Java.
Option 2 : Installer et sélectionner un environnement d’exécution compatible
1. Vérifiez d'abord l'architecture de LibreOffice.
LibreOffice requiert un environnement d'exécution Java (JRE) compatible avec son architecture. L'aide officielle des options avancées précise qu'un JRE 64 bits est nécessaire pour LibreOffice 64 bits et un JRE 32 bits pour LibreOffice 32 bits. Le fait que votre système d'exploitation soit 64 bits ne garantit pas à lui seul que votre installation de LibreOffice le soit également. Consultez les informations relatives au paquet LibreOffice ou sa page « À propos » pour vérifier s'il s'agit d'une version 32 bits ou 64 bits avant de télécharger Java.
Choisissez l'environnement d'exécution dont l'architecture correspond à LibreOffice ; les exemples fournis sont génériques et n'indiquent pas de version Java requise.
2. Choisissez une source d'exécution
Sous Linux, l'environnement d'exécution OpenJDK de la distribution est souvent le point de départ le plus simple, car le gestionnaire de paquets gère l'installation et les mises à jour de sécurité. Utilisez la recherche de paquets ou la documentation de votre distribution et sélectionnez un paquet d'exécution Java, et non un kit de développement, sauf si votre organisation l'exige spécifiquement. Le nom du paquet et les versions de Java disponibles varient selon la distribution ; une seule commande ne fonctionnera donc pas sur tous les systèmes Linux.
Pour un environnement d'exécution géré séparément, utilisez un JRE provenant d'un fournisseur réputé et téléchargez-le depuis son site officiel. La page de téléchargement de Temurin sur Eclipse Adoptium propose des filtres par système d'exploitation, architecture et type de paquet. Choisissez une version compatible avec votre version de LibreOffice et votre environnement ; la page d'aide de LibreOffice précise la compatibilité architecturale, mais n'impose pas de version majeure de Java unique pour toutes les installations de LibreOffice. Dans un environnement de travail géré, respectez la politique logicielle et de mise à jour de l'organisation.
Ne téléchargez pas l'environnement d'exécution depuis un « pilote » tiers ou un miroir de téléchargement. Java est un logiciel exécutable ; utiliser le package signé par le fournisseur ou la distribution facilite la vérification du code source et du canal de mise à jour.
3. Redémarrez LibreOffice et sélectionnez l'environnement d'exécution
Fermez toutes les fenêtres LibreOffice, installez l'environnement d'exécution Java, puis rouvrez LibreOffice. Accédez à Outils > Options > LibreOffice > Options avancées . Activez l'option « Utiliser un environnement d'exécution Java » . Patientez jusqu'à ce que la liste des environnements d'exécution installés soit mise à jour ; LibreOffice indique que cette opération peut prendre quelques instants et nécessiter un redémarrage après la modification.
Sélectionnez le runtime correspondant à l'architecture de LibreOffice, puis cliquez sur OK . Si la liste reste vide malgré l'installation de Java, utilisez Ajouter pour accéder au dossier racine du JRE, et non à un fichier Java quelconque ou à un raccourci sur le bureau. Le chemin d'accès varie selon le système d'exploitation et le fournisseur ; utilisez donc le dossier indiqué par le programme d'installation ou le gestionnaire de paquets.
Si LibreOffice n'indique pas de JRE installé, utilisez Ajouter pour sélectionner le dossier d'installation du runtime tel que décrit par son programme d'installation.
Vérifiez le résultat avec la fonctionnalité qui a généré le message.
Revenez à l'action initiale au lieu de simplement vérifier si LibreOffice s'ouvre. Par exemple, rouvrez l'assistant Base ou l'extension qui a demandé Java. Si la vérification est concluante, la fonctionnalité ignore l'avertissement concernant le JRE et effectue l'étape suivante. Si l'avertissement persiste, vérifiez les quatre points suivants : l'installation du runtime est terminée, Java est activé, le runtime apparaît dans la liste et son architecture correspond à celle de LibreOffice. Redémarrez une dernière fois après avoir sélectionné le runtime ajouté.
Si LibreOffice ne détecte toujours pas Java, réinstaller le même environnement d'exécution à plusieurs reprises ne résoudra probablement pas le problème. Vérifiez si LibreOffice et Java proviennent de canaux de distribution différents, si l'environnement d'exécution est inclus dans un paquet isolé (sandbox) et si votre administrateur système gère la détection de Java. La solution appropriée dépendra peut-être de la méthode d'installation de LibreOffice ; consultez les instructions d'installation de LibreOffice de votre distribution ou les forums d'aide de LibreOffice en précisant votre système d'exploitation, votre version de LibreOffice et les détails de l'environnement d'exécution.
Ce que fait la solution — et ce qu'elle ne fait pas
L'installation d'un JRE rétablit l'accès aux fonctionnalités LibreOffice dépendantes de Java lorsque l'environnement d'exécution est pris en charge, détecté et correctement sélectionné. Elle ne garantit cependant pas la compatibilité de chaque extension tierce ou pilote de base de données avec la version de Java installée. À l'inverse, désactiver cette option est une configuration acceptable pour les utilisateurs n'ayant pas besoin des fonctionnalités Java, mais ne convient pas à un flux de travail nécessitant explicitement Java.
Pour une configuration bureautique standard, désactivez Java si vous n'utilisez jamais de fonctionnalité qui en dépend et que l'avertissement disparaît. Pour LibreOffice Base, les extensions Java ou la connexion à une base de données Java, activez Java et installez un environnement d'exécution compatible avec l'architecture de LibreOffice. Revoyez ce choix après les mises à jour de LibreOffice ou de Java, car les chemins d'accès aux paquets et les combinaisons prises en charge peuvent changer.