JAVA intouvable

Bonjour,

J'utilise Base depuis des années. Après la mise à jour de LO vers la version 5.4.3.2 , lorsque je veux ouvrir ma base de données, j'obtiens à chaque fois cette réponse : "LibreOffice nécessite un environnement d'exécution Java (JRE) pour exécuter cette tâche. Veuillez installer un JRE et redémarrer LibreOffice".

Or Java est installé

L'écran ci-dessous reste désespérément vide. LO ne trouve pas Java.

Le retour à LO 5.3.7 est resté sans effet.

Si quelqu'un a une idée ? .....

Merci d'avance

Henri De Backer

Bonjour,

Tu as probablement installé la version 64bits de Libreoffice et la version
de ton java est 32bits (ou inversément).
Il faut que les 2 versions soient au même nombre de bits :wink:

Yves

Salut,

C'était ça ! Super. Merci. Le weekend sera bon.

Mais par défaut, Java installe la version 32 bits sans poser de questions. (pas très user friendly).

Bon weekend à toi aussi.

Henri De Backer

Bonjour,

Actuellement,  sur mon ordi, Libre Office et Java fonctionnent bien ensemble. Ils sont donc tous les deux soit en 32 bits soit en 64 bits.

Windows 10 est en 64 bits.

Java se trouve dans c:\Program Files (x86)\Java\jre 1.8.0_151

La version de Libre Office est 5.4.3.2

Je crains que lors d'une prochaine mise à jour, soit de Libre Office, soit de Java, il y ait de nouveau incompatibilité entre ces deux programmes.

Comment savoir si Libre Office et Java sont actuellement en 32 ou 64 bits ?

Désolé pour cette question qui est probablement élémentaire.

Henri De Backer

Ouvrez LibreOffice pour commencer.

Pour Java : dans Outils > Options Avancé, regardez l'adresse de l'emplacement x86_64 vous indique que c’est du 64 bits.

Pour LibreOffice : par exemple, ouvrez le Gestionnaire de tâches de Windows, clic droit sur l'icône de Windows dans la barre des tâches et Gestionnaire des tâches. Les programmes en 32 bits comportent la mention 32 bits.

Merci pour cette réponse Ysabeau.

Le gestionnaire des tâches a en effet pointé que Libre Office est en 32 bits et mon problème est donc résolu puisque Java est forcément dans le même système.

/"//Pour Java : dans Outils > Options Avancé, regardez l'adresse de l'emplacement x86_64 vous indique que c’est du 64 bits. "/  En effectuant ce contrôle, j'ai trouvé textuellement ceci :

" c:\Program Files (x86)\Java\jre 1.8.0_151 " , donc sans mention du nombre de bits, mais ce n'est pas grave puisque je sais maintenant que le couple est en 32 bits.

Merci encore, ça me soulage pour les prochaines mises à jour.

Bonne journée,

Henri De Backer

Bonjour,

Les versions 64 bits sont suivies de (x64), pas les versions 32 bits.
Ce qui se retrouve en sélectionnant
Aide > A propos de LibreOffice

Cordialement,

Jacques

Merci Jacques,

Ce serait peut-être intéressant d'ajouter (x32) quand il y a lieu.

Bonne soirée,

Henri De Backer

Bonjour
Pour Java,
Java 32 bits peut être mis à jour en ligne
Java 64 bits doit être téléchargé pour être installé en local depuis son PC

Jean-Michel PIERRE
Tél : 06.19.55.73.22

OK, bon truc à retenir, merci Jean Michel,

Henri De Backer

Bonjour,

Un dernier détail, libo X64 doit tourner avec java X64 (qui peut cohabiter avec java X86 ou 32 bits)

Donc, quand on installe libo, il faut ensuite aller configurer java dans :

Outils->Options->Libreoffice->Avancé

Il faut alors sélectionner la version java adéquat.

Si plusieurs versions cohabitent, regarder le détail "emplacement"

Pour la version X86 (32bits) l'emplacement est "C:\Program Files\Java\jre1.8.0_151

Pour une version X64, l'emplacement est aussi "C:\Program Files\Java\jre1.8.0_151

Si l'emplacement est "C:\Program Files (x86)\Java\jre1.8.0_151, c'est que c'est la version java 32 bits est installée et sélectionnée sur le PC 64bits.

Dbase (et d'autres trucs) ne fonctionnera pas correctement, il faut alors installer la version Java x64 et la sélectionner ici Outils->Options->Libreoffice->Avancé

Nicolas Paour