[Java] Installation du JRE sur macOS

Tutoriels d'installation sur MacIntosh

Modérateur: Vilains modOOs

[Java] Installation du JRE sur macOS

Messagepar micmac » 04 Oct 2016 17:00

Ne postez pas à la suite de ce tutoriel.
Si vous avez des questions ou des observations à formuler, ouvrez un nouveau sujet dans la section Installation et configuration.


Mis à jour 16 octobre 2019

Utilisateurs de LibreOffice, voir [Java LibO] Installation du JDK pour macOS


Captures d'écran non actualisées fournies à titre d'exemples

Depuis Mavericks (10.9.x), Java n'est plus installé sur macOS X.
Notes de version a écrit:En raison d'un bogue connu dans les installations Java d'Oracle (Oracle Java ), Apache OpenOffice sur OSX, sans la version Java 6 d'Apple ne sera pas en mesure de reconnaitre Java 7, 8 et 9 d'Oracle. Le contournement jusqu'à la résolution du bogue Java, est d'installer la version héritée d'Apple à partir du lien suivant : Legacy Apple Java 6. Cela permettra aux modules de AOO qui ont besoin de Java de fonctionner correctement.

Vous avez peut-être vu une fenêtre avec une invitation à installer le jdk 6 en ouvrant une base de données.

jdk6_alerte.png

Java pour OS X a écrit:La mise à jour Java pour macOS 2017-001 permet l’installation de l’ancien moteur d’exécution Java 6 , macOS 10.13 High Sierra, macOS 10.12 Sierra, macOS 10.11 El Capitan, macOS 10.10 Yosemite, macOS 10.9 Mavericks, macOS 10.8 Mountain Lion et macOS 10.7 Lion.

Il faut installer ou réinstaller à chaque changement de version majeure de l'OS.
  • le JDK 6 : https://support.apple.com/kb/DL1572?locale=fr_FR
    On trouve la trace du JDK 6 et des autres versions du JDK dans : Macintosh HD > Bibliothèque > Java > Java Virtual Machines > 1.6.0.jdk
  • et le JRE 1.8.0_x pour les versions 64 bits.

    Dans le Terminal, après l'invite de commande ~, saisir
    Code : Tout sélectionner   AgrandirRéduire
    /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version
    Taper la touche Entrée↩︎. Le résultat vous indiquera la version du JRE installé
    terminal_version_JRE.png
    et
    Code : Tout sélectionner   AgrandirRéduire
    java -version
    Taper la touche Entrée↩︎. Le résultat vous indiquera la version du JDK installé.
    terminal_version_JDK.png

Java 6 étant condamné a ne plus fonctionner avec les dernières versions de macOS, reportez-vous au tutoriel [Java]Installation du JDK sur macOS pour installer un JDK en lieu et place du JDK6 + JRE 8.

Au 16 octobre 2019 la dernière version recommandée est JRE 1.8.0_231

Installation ou mise à jour

L'installation de java 1.8.x ou la mise à jour de la version 1.8.x déjà installée peut être faite de 3 manières :
  1. Pour un JRE déjà installé, en acceptant, dans les Préférences Système la mise à jour proposée. Voir ce sujet indépendant : Mise à jour interne en 1.8 ;
  2. Pour une première installation ou une une mise à jour, téléchargement par la page : https://www.java.com/fr/ qui propose la dernière version recommandée ;
  3. Téléchargement sur cette page et installation de la version Java sous réserve d'avoir ouvert un compte Oracle.

Téléchargement de la version Java 1.8.0_231 (Option 2 ci-dessus)

Se rendre sur la page de téléchargement et cliquer sur Accepter et lancer le téléchargement gratuit.

oracle_accueil.png

le téléchargement se fait directement dans votre dossier Téléchargements.

Vérification éventuelle de la validation de la somme md5 du fichier téléchargé en cas de liaison internet capricieuse ou lente.
Sur cette page, figure désormais en haut du tableau un lien (Checksum) pour accéder à une page des sommes md5 (ou sha256).

JRE-8U231.png

Somme md5 du fichier jre-8u231-macosx-x64.dmg : 7312c61b2153ebfb2bdf0059e2a459e0
[macOS] Vérification des sommes de contrôle MD5, SHA…

De retour dans le dossier de Téléchargements double-cliquer sur le fichier jre-8u231-macosx-x64.dmg.
Celui-ci va faire monter l'image disque et ouvrir une fenêtre :

jdk6_alerte.png

java_conditions.png

java_8u121_6.png

java_8u121_9.png

java-8u211_10.png

Cliquer sur Fermer.

Activation de Java dans le programme.

  • Pour AOO 4.1.x
    Menu OpenOffice > Préférences > OpenOffice > Java
    java_8u121_10bis.png

    Il suffit de cocher le bouton radio de la version que venez d'installer et validez par OK.
    Un message d'alerte s'affiche. Validez par OK.
    Fermez les fenêtres de AOO puis
    quittez AOO par cmd⌘ +Q ou par clic droit sur l'icône AOO du Dock > Quitter
    Il faudra redémarrer le programme pour activer l'installation.

    java_8u121_11.png

    Ensuite, pour un fonctionnement correct, rendez-vous dans Menu OpenOffice > Préférences > OpenOffice > Sécurité > Sécurité des macros
    Onglet Niveau de sécurité > cochez Niveau de sécurité moyen > OK > OK
    securite_macros_1.png

    securite_macros_2.png

  • Pour LibO 4, 5, 6 (Idem ci-dessus) :
    Menu LibreOffice > Préférences > LibreOffice > Avancé
    Après avoir vérifié que la case est bien cochée (par défaut),
    Cochez le bouton radio de la dernière version d'Oracle Corporation.
    Valider par OK.
    Il faudra redémarrer le programme pour activer l'installation.

    Ensuite, pour un fonctionnement correct, rendez-vous dans Menu LibreOffice > Préférences > LibreOffice > Sécurité > Sécurité des macros
    Onglet Niveau de sécurité > cochez Niveau de sécurité moyen > OK > OK

L'installation de Java est terminée.
Ejecter l'image disque


java_8u121_13.png
Les formats ouverts (ODF) assurent la pérennité de vos documents.
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 6335
Inscrit le : 28 Août 2010 09:45

[Java LibO] Installation du JDK sur macOS X

Messagepar micmac » 02 Jan 2017 17:50

Captures d'écran non actualisées fournies à titre d'exemples

Mis à jour 04 novembre 2019

Utilisateurs de LibreOffice à partir de macOS 10.12.x, la combinaison JDK6 + JRE8 ne fonctionne plus.
Java n'est plus reconnu.

LibO_No_Java.png

Il est donc nécessaire de procéder au téléchargement et installation du JDK (qui englobe le JRE)
À la différence d'une mise à jour du JRE, installer la dernière version du JDK n'écrase pas l'ancienne.
Il est donc conseillé de supprimer les versions anciennes.
La procédure est décrite ici : [Java] Désinstaller un JDK sur macOS

JDK-8u231.png


Lien de téléchargement (sous réserve d'avoir ouvert un compte Oracle) : http://www.oracle.com/technetwork/java/ ... 33151.html
Version à télécharger : jdk-8u231-macosx-x64.dmg.
Somme md5 du fichier : 611b644435c74e3f0b5ce59da6108f8e

Depuis la récente décision d'Oracle de ne permettre le téléchargement du jdk qu'aux détenteurs de compte Oracle, il est possible d'installer
    adoptopenjdk-jre ;
    adoptopenjdk ;
    openjdk.
Nous recommandons adoptopenjdk-8jre car il satisfait à la fois les exigences de Apache OpenOffice et LibreOffice


Avant de migrer vers une de ces solutions, commencer par supprimer JDK et JRE s'ils sont déjà présents sur le Mac .
Pour cela, suivre les tutoriels :

Installation de adoptopenjdk-8jre

OpenJDK8U-jre_x64_mac_hotspot_8u232b09 est proposé sous deux formes (tar.gz et .pkg). Pour des raisons de facilité d'installation, j'ai préféré .pkg. Lien direct de téléchargement.
Somme de contrôle sha256 : c4219c01085a84bb5a3d875eb438335ab68e3fe7af362a4121ad44d609ce7b43. [macOS] Vérifier les sommes de contrôle (MD5, SHA…)

adoptopen_1.png

  • Après téléchargement, double clic sur le fichier OpenJDK8U-jre_x64_mac_hotspot_8u232b09.pkg.

    adoptopenjdk-8jre_2.png
  • Ouverture d'une série de fenêtres jusqu'à la fin de l'installation.
  • Pour terminer l'installation, référez-vous au chapitre Activation de Java dans le programme dans le tutoriel [Java] Installation du JRE sur macOS.

    adoptopenjdk-8jre_6.png

Installation de openjdk

openjdk-13.0.1 est un fichier tar.gz Lien direct de téléchargement
Somme de contrôle SHA 256 : 593c5c9dc0978db21b06d6219dc8584b76a59c79d57e6ec1b28ad0d848a7713f ([macOS] Vérification des sommes de contrôle MD5, SHA…).

Ce dernier nécessite une procédure par le Terminal pour être installé.
On part du principe que le fichier téléchargé se trouve dans le dossier Téléchargements.

Pour éviter les erreurs, nous vous conseillons de copier-coller les commandes.
Après l'invite ~, Saisir (en remplaçant micmac par votre nom d'utilisateur)
Code : Tout sélectionner   AgrandirRéduire
cd /users/micmac/Downloads
puis touche Entrée↩︎. Ceci vous déplace vers le dossier Téléchargements
Saisir
Code : Tout sélectionner   AgrandirRéduire
tar xf openjdk-13.0.1_osx-x64_bin.tar.gz
puis touche Entrée↩︎. Ceci décompresse le fichier.
Saisir
Code : Tout sélectionner   AgrandirRéduire
sudo mv jdk-13.0.1.jdk /Library/Java/JavaVirtualMachines/
Puis touche Entrée↩︎ qui provoque l'apparition d'un cadenas. Il faut alors saisir votre mot de passe administrateur puis touche Entrée↩︎.
Enfin, Saisir
Code : Tout sélectionner   AgrandirRéduire
ls
Puis touche Entrée↩︎. Ceci ouvre le dossier contenant le jdk et vous permet de vérifier que le jdk est bien installé.

Pour terminer l'installation du JDK, référez-vous au chapitre Activation de Java dans le programme dans le tutoriel [Java] Installation du JRE sur macOS
Les formats ouverts (ODF) assurent la pérennité de vos documents.
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 6335
Inscrit le : 28 Août 2010 09:45

[Java] Désinstaller un JDK sur macOS

Messagepar micmac » 02 Sep 2018 22:41

À la différence d'une mise à jour du JRE, une mise à jour du JDK n'écrase pas l'ancienne version.
Il est donc conseillé de supprimer les versions antérieures.
Pour désinstaller les versions antérieures du JDK
vous devez avoir les droits d'administrateur.
Pour cela, procédez par un compte administrateur.

NB :
  1. Dans le cas de présence de plusieurs versions, compléter à la suite de jdk1 la version à supprimer (.8.0_181.jdk/ par exemple, ou 1.6.0.jdk pour le JDK_6 de Apple)
  2. NOTA : Pour supprimer un jdk-12.0.1, au lieu de jdk1, saisir jdk-12.0.1.jdk suivi immédiatement de la touche Entrée↩︎

Uninstall_jdk.png

Entrez votre mot de passe lorsqu'il sera demandé (petit cadenas). NB : Le mot de passe ne s’affiche pas dans Terminal à mesure de votre saisie. Si vous avez saisi un mot de passe incorrect ou vide, la commande ne s’exécutera pas et Terminal vous invitera à réessayer..

Uninstall_JDK_mot_de_passe.png

Le JDK a été désinstallé de votre ordinateur.
À renouveler pour chaque version à supprimer.
Les formats ouverts (ODF) assurent la pérennité de vos documents.
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 6335
Inscrit le : 28 Août 2010 09:45

[Java] Désinstaller un JRE sur macOS

Messagepar micmac » 30 Nov 2019 15:09

À la différence d'une mise à jour du JDK, une mise à jour du JRE écrase l'ancienne version.
Cette procédure est donnée pour mémoire.

Deux possibilités pour supprimer une version de JRE
  1. Par le fichier d'installation : Dans ce cas, ouvrir le fichier Java 8 Update 231.app téléchargé et choisir Enlever
  2. Par le Terminal
Ouvrir le terminal ;
  • A la suite de l'invite ~
    Code : Tout sélectionner   AgrandirRéduire
    ~ nom d'utilisateur$
    saisir la ligne ci-dessous (Pour éviter les erreurs, nous vous conseillons de copier-coller les commandes) :
    Code : Tout sélectionner   AgrandirRéduire
    sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
    Puis touche Entrée↩
  • À l'apparition du cadenas, saisir le mot de passe administrateur.
    NB : Le mot de passe ne s’affiche pas dans Terminal à mesure de votre saisie. Si vous avez saisi un mot de passe incorrect ou vide, la commande ne s’exécutera pas et Terminal vous invitera à réessayer.
  • Puis saisir
    Code : Tout sélectionner   AgrandirRéduire
    sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
    Puis touche Entrée↩
  • Enfin, saisir
    Code : Tout sélectionner   AgrandirRéduire
    sudo rm -fr ~/Library/Application\ Support/Oracle/Java
    Puis touche Entrée↩
  • Redémarrer l'ordinateur, le JRE a été désinstallé.


Dernière remontée par micmac le 30 Nov 2019 15:09.
Les formats ouverts (ODF) assurent la pérennité de vos documents.
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 6335
Inscrit le : 28 Août 2010 09:45


Retour vers macOS X Intel ou PPC

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)