Java 6 sous macOS Catalina 10.15.7

Yoann

New Member
Salut à tous !

Je suis plutôt habitué à Linux, mais là je dois m’occuper d’un Mac Mini de 2012, faisant tourner macOS Catalina 10.15.7. J’ai un cas un peu compliqué, alors je préfère vernir me renseigner ici plutôt que laisser parler mes réflexes d’Unixien et de faire une erreur.

Voici mon problème :

J’ai installé LibreOffice 7.3.2.2 sur cette machine, avec le Langpak français, à ce niveau, rien à redire.

Cependant, il y a besoin de Java. J’ai récupéré la dernière version du JDK chez Oracle, mais là, LanguageTool ne fonctionnait pas sous LibreOffice Writer. En recherchant un peu, je trouve des informations comme quoi on ne peut pas vraiment faire confiance au paquet d’Oracle et qu’il vaut mieux installer le OpenJDK à l’aide d’Homebrew. Le OpenJDK me convient très bien, c’est ce que j’utilise sous Linux. J’ai donc suivi les instructions du site d’Oracle pour désinstaller leur JDK, puis j’ai fait l’installation à partir d’Homebrew.

Sauf qu’alors LibreOffice m’indique que la version est trop récente, que sous Catalina il faut utiliser le JDK version 6 et le système me dirige vers cette page :

https://support.apple.com/kb/DL1572?locale=fr_FR

J’ai désinstallé depuis Homebrew et récupéré le DMG de Java 6, mais au moment de l’installation, j’ai un message indiquant qu’il y a une version plus récente de Java déjà installée. Il semble qu’il reste des traces de Java et il faut que je les fasse disparaître, mais avant de supprimer des fichiers dans l’arborescence, est-ce que des habitués du système pourrait me guider, pour que j’évite de tout casser ?

À bientôt !
 

Macplanete

Administrator
Membre du personnel
Salut à tous !

Je suis plutôt habitué à Linux, mais là je dois m’occuper d’un Mac Mini de 2012, faisant tourner macOS Catalina 10.15.7. J’ai un cas un peu compliqué, alors je préfère vernir me renseigner ici plutôt que laisser parler mes réflexes d’Unixien et de faire une erreur.

Voici mon problème :

J’ai installé LibreOffice 7.3.2.2 sur cette machine, avec le Langpak français, à ce niveau, rien à redire.

Cependant, il y a besoin de Java. J’ai récupéré la dernière version du JDK chez Oracle, mais là, LanguageTool ne fonctionnait pas sous LibreOffice Writer. En recherchant un peu, je trouve des informations comme quoi on ne peut pas vraiment faire confiance au paquet d’Oracle et qu’il vaut mieux installer le OpenJDK à l’aide d’Homebrew. Le OpenJDK me convient très bien, c’est ce que j’utilise sous Linux. J’ai donc suivi les instructions du site d’Oracle pour désinstaller leur JDK, puis j’ai fait l’installation à partir d’Homebrew.

Sauf qu’alors LibreOffice m’indique que la version est trop récente, que sous Catalina il faut utiliser le JDK version 6 et le système me dirige vers cette page :

https://support.apple.com/kb/DL1572?locale=fr_FR

J’ai désinstallé depuis Homebrew et récupéré le DMG de Java 6, mais au moment de l’installation, j’ai un message indiquant qu’il y a une version plus récente de Java déjà installée. Il semble qu’il reste des traces de Java et il faut que je les fasse disparaître, mais avant de supprimer des fichiers dans l’arborescence, est-ce que des habitués du système pourrait me guider, pour que j’évite de tout casser ?

À bientôt !
Bonjour Yoan,
Avez-vous lu le tutoriel : Installer Java macOS Mojave (10.14) (installation et désinstallation) ?
 

Yoann

New Member
Bonjour Yoan,
Avez-vous lu le tutoriel : Installer Java macOS Mojave (10.14) (installation et désinstallation) ?
Merci pour la réponse.

Oui, j’ai bien suivi cette procédure et j’ai bien récupéré le fichier JavaForOSX.pkg. Mon problème est un cas dont je ne trouve pas la trace sur le web, à savoir qu’en lançant l’installation de JavaForOSX, il m’est indiqué qu’une version plus récente de Java est déjà installée. Il faut donc que je trouve comment m’assurer que tout Java est désinstallé avant de pouvoir lancer cette installation.

Fouiller dans les répertoires systèmes pour supprimer des fichiers ne me fait pas peur, mais comme je ne suis pas habitué au fonctionnement de macOS, je voudrais éviter de casser quelque chose.
 

Macplanete

Administrator
Membre du personnel
Merci pour la réponse.

Oui, j’ai bien suivi cette procédure et j’ai bien récupéré le fichier JavaForOSX.pkg. Mon problème est un cas dont je ne trouve pas la trace sur le web, à savoir qu’en lançant l’installation de JavaForOSX, il m’est indiqué qu’une version plus récente de Java est déjà installée. Il faut donc que je trouve comment m’assurer que tout Java est désinstallé avant de pouvoir lancer cette installation.

Fouiller dans les répertoires systèmes pour supprimer des fichiers ne me fait pas peur, mais comme je ne suis pas habitué au fonctionnement de macOS, je voudrais éviter de casser quelque chose.
Dans cet article, il y a la procédure pour Désinstaller Java de son Mac complètement.
 

Yoann

New Member
Bonjour.

Mes excuses pour avoir tardé à répondre.

J’ai fait plusieurs tests. L’application de bureau de LanguageTool fonctionne sans problème sur la machine en question. En revanche, au moment de l’installation du greffon LanguageTool dans LibreOffice, j’obtiens l’erreur suivante :

Code:
(com.sun.star.uno.RuntimeException) { { Message = "C++ code threw N10jfw_plugin25MalformedVersionExceptionE: std::exception", Context = (com.sun.star.uno.XInterface) @0 } }

De même, je ne parviens pas à installer le greffon Zotero pour LibreOffice, mais l’application de bureau fonctionne. Je ne trouve aucune information sur le web pour corriger le problème. J’ai pris les versions du JDK et de LibreOffice avec support à long terme : JDK 17 et LibreOffice 7.2.6. J’ai vérifié la configuration de LibreOffice, c’est bien le JDK 17 qui est sélectionné. Il me semble qu’il y a un problème avec Java dans LibreOffice, mais je ne parviens pas à trouver des informations me permettant de résoudre ce problème.
 
Haut