Version gratuite de Java pour LibreOffice

Java est une plateforme informatique qui associe plusieurs technologies : un langage de programmation, Java ; un environnement d'exécution, le JRE (Java Runtime Environment) ; et un kit de développement, le JDK (Java Development Kit). Les promoteurs du projet LibreOffice essaient de minimiser les depandances avec JAVA. Nous pouvons ainsi lire sur la page des prérequis logiciels et matériels que "pour certaines fonctions du logiciel – mais pas les plus importantes - Java est requis. Java est notamment nécessaire pour Base". Java est souvent nécessaire. Mais pas n'importe quel Java.

À quoi sert Java dans LibreOffice ?

Les dépendances à Java au sein de LibreOffice ont été fortement réduites au cours des années. Toutefois, sa présence reste indispensable pour créer des extensions ou les macros.

Les macros

Une macrocommande est une série de commandes qui sont exécutées l'une après l'autre toujours dans le même ordre. Elles sont très pratiques pour automatiser certaines tâches répétitives. Les macros (macrocommandes ) très pratiques pour automatiser des actions et certaines tâches répétitives et gagner du temps. Sous LibreOffice, les macros peuvent être écrites dans quatre langages de programmation différents :

  • Basic : les macros sont utilisables et éditables sans Java ;
  • Python : les macros sont utilisables sans Java, mais Java sera nécessaire pour les créer ou les éditer ;
  • BeanShell et JavaScript : ces deux langages sont inaccessibles sans environnement Java.

Les extensions

Les extensions étendent les fonctionnalités de LibreOffice. De nombreuses extensions sont écrites en Java. Citons ainsi l'extension Wiki Publisher (MediaWiki), installée par défaut avec LibreOffice, mais qui reste inactive tant que Java n'a pas été installé. Si vous n'avez pas l'intention de publier des pages sur Wikipedia depuis LibreOffice, vous pourrez toutefois vous en passer.

Comment installer une version gratuite de Java pour Windows ?

Java est aujourd'hui la propriété d'Oracle et, sa licence a changé en avril 2019, avec une restriction d'usage sur la version gratuite de Java :
"La nouvelle licence autorise certaines utilisations à titre gratuit, telles qu'une utilisation personnelle ou pour le développement, mais d'autres utilisations peuvent ne plus être disponibles, bien qu'autorisées sous les précédentes licences Oracle Java". explique Oracle. [source lien]
Le projet AdoptOpenJDK propose des versions libres et gratuites des JRE et JDK Java pour Windows, macOS, Linux et même AIX, l'Unix d'IBM. C'est la solution à adopter pour LibreOffice.


• Avec votre navigateur Web préféré, rendez-vous sur le site du projet, puis cliquez sur Autres plates-formes.
• Diverses versions sont proposées. Optez pour une version LTS, OpenJDK 11 (LTS), qui est la version à support étendu (LTS = long-term support) la plus récente.
• Cliquez ensuite sur HotSpot, la machine virtuelle Java standard, utilisée par Oracle. Notez qu'OpenJ9, développé par la communauté Eclipse est plus compact et plus rapide à démarrer.
Il s'agit d'une machine virtuelle de niveau entreprise conçue pour une faible empreinte mémoire et un démarrage rapide et est utilisée dans le JDK d'IBM.

• Faites défiler la page jusqu'à arriver à la partie dédiée à votre système d'exploitation. Attention, deux versions sont proposées : 32 bits (x86) et 64 bits (x64). Il est important de choisir la version correspondant à celle de LibreOffice. Si votre LibreOffice est installé en 32 bits, il faudra donc opter pour un OpenJDK 32 bits.
• Puisque nous souhaitons un environnement d'exécution prêt à installer et non un environnement de développement, il convient d'opter dans la colonne de droite pour JRE et .msi (troisième ligne de la capture d'écran).
• Double-cliquez sur le fichier MSI. L'installation démarre.
• Cliquez sur Suivant pour passer l'écran d'introduction.
• Cliquez sur la case J'accepte les termes du contrat de licence, puis sur Suivant.
• Les options par défaut devraient convenir. Cliquez sur Suivant.
• Cliquez sur Installer pour lancer la procédure.
• Cliquez enfin sur Terminer pour quitter l'assistant d'installation.

Comment configurer Java dans LibreOffice ?

Après l'installation d'OpenJDK, une manipulation est nécessaire pour que LibreOffice le reconnaisse et l'utilise.
• Ouvrez le lanceur de LibreOffice ou l'un des composants de la suite (Writer, Calc, Base…).
• Cliquez sur le menu Outils puis sur Options.

• À gauche, double-cliquez sur la section LibreOffice, puis cliquez sur la rubrique Avancé.
• Cliquez sur la case Utiliser un environnement d'exécution Java.
• Dans la fenêtre, choisissez le JRE d'AdoptOpenJDK.
• S'il ne vous est pas proposé, cliquez sur Ajouter… puis pointez vers le dossier où est installé AdoptOpenJDK (C:\Program Files\AdoptOpenJDK ou C:\Program Files (x86)\ AdoptOpenJDK) afin de guider LibreOffice.
• Cliquez sur OK.
• Pour vérifier si Java fonctionne, rendez-vous dans les Options, puis dans MediaWiki, situé dans la section Internet. La fenêtre, auparavant vide, offre dorénavant de paramétrer vos accès pour publier depuis LibreOffice des documents sur le site Wikipedia.

Java est maintenant installé et configuré pour LibreOffice. Attention toutefois, car l'OpenJDK ne se met pas à jour automatiquement. Dans le cadre d'une utilisation dans LibreOffice, cela ne devrait pas altérer votre niveau de sécurité. Cependant, si vous souhaitez utiliser Java dans des applications connectées, suivre le blog d'AdoptOpenJDK vous permettra d'être tenu au courant des mises à jour de sécurité du projet.
• À gauche, double-cliquez sur la section LibreOffice, puis cliquez sur la rubrique Avancé.


Aucun commentaire:

Enregistrer un commentaire