[Java] Installation JRE et JDK sur macOS

Tutoriels d'installation sur MacIntosh

Modérateur: Vilains modOOs

[Java] Installation JRE et JDK sur macOS

Messagepar micmac » 04 Oct 2016 17:00

Si vous avez des questions ou des observations à formuler, ouvrez un nouveau sujet dans la section Installation et configuration.


Mis à jour 24 octobre 2020

Java n'est pas obligatoire mais certaines fonctionnalités ne seront pas disponibles sans Java Runtime Environment (JRE) ou Java Development Kit (JDK) pour :
  • Base
  • Writer ( (Pour le publipostage et/ou l'utilisation de macros)
  • Calc ( (Pour l'utilisation de macros)

Plan du tutoriel :
Utilisateurs de OpenOffice à partir de macOS 10.14.x Mojave
Utilisateurs de LibreOffice à partir de macOS 10.12.x Sierra,
[Java] 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.

oracle_JRE_install_01.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é

    oracle_JRE_install_02.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é.

    oracle_JRE_install_03.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 20 octobre 2020 la dernière version recommandée est JRE 1.8.0_271

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_271 (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_JRE_install_04.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).

oracle_JRE_install_05.png

oracle_JRE_install_06.png

Somme md5 du fichier jre-8u261-macosx-x64.dmg : 2042fe74985449d5d53890b18e00c4d6
[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-8u271-macosx-x64.dmg.
Celui-ci va faire monter l'image disque et ouvrir une fenêtre :

oracle_JRE_install_07.png

oracle_JRE_install_08.png

oracle_JRE_install_09.png

oracle_JRE_install_10.png

Cliquer sur Fermer.

Activation de Java dans le programme.

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

    oracle_JRE_install_11.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.

    oracle_JRE_install_12.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

    oracle_JRE_install_13.png

    oracle_JRE_install_14.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


oracle_JRE_install_15.png
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 7137
Inscrit le : 28 Août 2010 09:45

[Java] Installation du JDK sur macOS

Messagepar micmac » 02 Jan 2017 17:50

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

Mis à jour 24 octobre 2020

Utilisateurs de OpenOffice à partir de macOS 10.14.x Mojave
Utilisateurs de LibreOffice à partir de macOS 10.12.x Sierra
,
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 préalablement les versions anciennes.
La procédure est décrite ici : [Java] Désinstaller un JDK sur macOS

Lien de téléchargement (sous réserve d'avoir ouvert un compte Oracle) : https://www.oracle.com/java/technologie ... loads.html

Version à télécharger : jdk-8u271-macosx-x64.dmg.
Somme md5 du fichier : 2042fe74985449d5d53890b18e00c4d6
JRE-8U271.png

JDK-8U271_md5.png


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 la version alternative adoptopenjdk qui satisfait à la fois les exigences de macOS, Apache OpenOffice et LibreOffice


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

Installation de adoptopenjdk-8
OpenJDK8U-jdk_x64_mac_hotspot_8u272b10 est proposé sous deux versions (.pkg et tar.gz).
Lien direct de téléchargement.


1_ Installation de adoptopenjdk version 8.pkg (la plus facile à réaliser) :

Nom du fichier : OpenJDK8U-jdk_x64_mac_hotspot_8u272b10.pkg

Somme de contrôle sha256 : fdc88dc71582eadca231d463a947e06504a64c0d7979e5b5f85c6dd8b32f6202.
[macOS] Vérifier les sommes de contrôle (MD5, SHA…)

adoptopen_install_01.png

adoptopen_install_02.png

Téléchargement classique : Enregistrer le fichier

adoptopen_install_03.png

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

    adoptopen_install_04.png
  • Ouverture d'une série de fenêtres jusqu'à la fin de l'installation.

    adoptopen_install_05.png
    adoptopen_install_06.png
    adoptopen_install_07.png
    adoptopen_install_08.png
    adoptopen_install_09.png
    adoptopen_install_10.png

    Dans Macintosh HD > Bibliothèque > Java > VirtualMachines, vous pouvez vérifier la présence du dossier adoptopenjdk-11.jdk

    adoptopen_install_11.png
  • Pour terminer l'installation, référez-vous au chapitre Activation de Java dans le programme dans le tutoriel [Java] Installation JRE sur macOS.

    adoptopen_install_12.png


2_ Installation de adoptopenjdk version .tar.gz (nécessite l'utilisation du Terminal)

Nom du fichier : OpenJDK8U-jdk_x64_mac_hotspot_8u272_b10.tar.gz

Somme de contrôle SHA 256 : 091f9ee39b0bdbc8af8ec19f51aaa0f73e416c2e93a8fb2c79b82f4caac83ab6
[macOS] Vérification des sommes de contrôle MD5, SHA….

On part du principe que le fichier téléchargé se trouve dans le dossier Téléchargements.

  • Après téléchargement, double clic sur le fichier OpenJDK8U-jdk_x64_mac_hotspot_8u272_b10.tar.gz.

    Certaines commandes sur le Terminal peuvent avoir de lourdes conséquences sur le fonctionnement de votre machine.
    Pour éviter les erreurs, nous vous conseillons de copier-coller les commandes ci-dessous.

    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 OpenJDK8U-jdk_x64_mac_hotspot_8u272_b10.tar.gz
    puis touche Entrée↩︎. Ceci décompresse le fichier dans le dossier de Téléchargements sous le nom de jdk8u272-b10.
    Saisir
    Code : Tout sélectionner   AgrandirRéduire
    sudo mv jdk8u272+b10 /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, référez-vous au chapitre Activation de Java dans le programme dans le tutoriel [Java] Installation JRE sur macOS.

    adoptopen_install_12.png
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 7137
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 procéder par un compte administrateur.


Certaines commandes sur le Terminal peuvent avoir de lourdes conséquences sur le fonctionnement de votre machine.
Pour éviter les erreurs, nous vous conseillons de copier-coller les commandes ci-dessous.

  1. Ouvrir le terminal ;
  2. A la suite de l'invite ~
    Code : Tout sélectionner   AgrandirRéduire
    ~ nom d'utilisateur$
    saisir cette ligne (Pour éviter les erreurs, nous vous conseillons de copier-coller les commandes)  :
    Code : Tout sélectionner   AgrandirRéduire
    cd /Library/Java/JavaVirtualMachines
    puis touche Entrée↩︎ ;
  3. Saisir 
    Code : Tout sélectionner   AgrandirRéduire
    ls
    puis touche Entrée↩︎ pour vérifier qu’il y a un fichier au format jdk ;
  4. Saisir 
    Code : Tout sélectionner   AgrandirRéduire
    sudo rm -rf jdk1
    puis appuyer sur la touche TAB⇥ qui va permettre d’afficher le nom complet de fichier, puis touche entrée↩︎.
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)
    Uninstall_jdk_01.png
  2. NOTA : Pour supprimer un autre JDK, saisir le nom apparaissant dans la fenêtre du Terminal suivi immédiatement de la touche Entrée↩︎
    Par exemple, saisir adoptopenjdk-8.jdk suivi immédiatement de la touche Entrée↩︎

    Uninstall_jdk_02.png
Entrez votre mot de passe lorsqu'il sera demandé (petite clef).
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_03.png

Le JDK a été désinstallé de votre ordinateur.
À renouveler pour chaque version à supprimer.

Vous pouvez saisir de nouveau
Code : Tout sélectionner   AgrandirRéduire
ls
suivi de la touche Entrée↩︎ aux fins de vérification.
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 7137
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
Certaines commandes sur le Terminal peuvent avoir de lourdes conséquences sur le fonctionnement de votre machine.
Pour éviter les erreurs, nous vous conseillons de copier-coller les commandes ci-dessous.

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 de la petite clef, 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.
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 7137
Inscrit le : 28 Août 2010 09:45


Retour vers macOS X Intel ou Mac PPC

Qui est en ligne ?

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