bozondehill
Alors je revois ma copie.
J'ai fini par trouver le lien à une page Apple permettant de télécharger le paquet d'installation ☞
Java for OS X 2014-001☜ qui est celui que tu utilises. Je l'ai lancé dans mon OS «
El Capitan» et effectivement j'obtiens cette fois-ci le même type de panneau d'interdiction d'installation sur le disque dont tu as donné la capture :
Java pour OS X2014-001 ne peut être installé sur ce disque. Une version plus récente de ce paquet est déjà installée.
Après diverses explorations > j'ai fini par trouver le composant qui fait obstacle à cette installation rétrograde > localisé at:
/System/Library/Frameworks/JavaVM.framework > après mise à la corbeille de ce
JavaVM.framework > l'installation dans mon volume «
El Capitan» a été rendue possible.
Mais attention ! Dans «
El Capitan» > le répertoire
/System et ses dépendances est verrouillé par le
SIP (
System Integrity Protection) au démarrage. Chez moi, il est désactivé en permanence > j'ai donc pu manipuler le contenu du dossier des
Frameworks de la
Bibliothèque du Système. Mais en ce qui te concerne > je présume que le
SIP est actif > ce qui t'interdira toute modification de ce dossier pour mise à la corbeille du
JavaVM.framework.
Il faut donc que tu
désactives le
SIP avant de faire cette manipulation. Pour ce faire > re-démarre et tiens pressées ensemble les 2 touches :
⌘R > ce qui te fait démarrer (assez lentement) sur le Système
Recovery > néglige la fenêtre des 4
Utilitaires OS X > va à la barre de menus supérieure de l'écran > menu
Utilitaires > sous-menu «
Terminal» > dans la fenêtre qui s'ouvre, saisis la commande :
et ↩︎ (presse la touche "Entrée" du clavier pour activer la commande) > le
SIP va être
désactivé une fois que tu auras re-démarré sur ton OS «
El Capitan» > tu pourras alors ôter le
JavaVM.framework et relancer ton installation de
Java for OS X 2014-001 qui va recréer un
JavaVM.framework d'une version antérieure dans le dossier des
Frameworks.
NB. Si tu veux réactiver le
SIP après coup > dans le «
Terminal» de la Recovery > tu passes la commande inverse :