5 votes

Comment réinstaller Java 6, pour le développement pour Android, sur Mountain Lion ?

Exigence

Java 6 pour le développement d'Android sur Mountain Lion.

Question

Est-ce possible ? Qu'est-ce que je peux faire ?

J'ai cherché partout un moyen de le faire et je n'ai trouvé aucune solution.

Contexte

J'ai récemment installé Java 7 d'Oracle pour OS X sur mon Mac exécutant Mountain Lion (10.8.2). J'en étais satisfait jusqu'à ce que je commence à développer Android, qui génère des erreurs liées à Java 7.

J'ai téléchargé le logiciel d'Apple Java pour OS X Lion Update 1 mais lorsque j'essaie de l'installer, je n'obtiens que ce message avant la fermeture du programme d'installation :

Une version plus récente de ce paquet est déjà installée.

J'ai suivi les instructions d'Oracle ( FAQ Mac ), mais ils ne semblent pas fonctionner pour moi. Ensuite, si je fais java -version il est toujours écrit Java 7.

J'ai même essayé de redémarrer mon ordinateur, en vain.


Avant que j'essaye de réinstaller Java 6, le programme d'Apple Préférences Java utilité ( décrite par Oracle ) était présent, mais après avoir essayé toutes ces choses, je suis également sans préférences Java.

2voto

Yes Barry Points 680

D'après ce que j'ai compris, les composants qui doivent être retirés en premier lieu sont dans /System/Library/Java/JavaVirtualMachines/*.jdk

Donc si tu te débarrasses de ça :

$ sudo rm -rf /System/Library/Java/JavaVirtualMachines/*

De plus, comme vous l'avez mentionné, vous êtes supposé enlever ça :

$ sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin

À ce stade, il devrait suffire de télécharger la version 1.6 et de l'installer. Si vous le faites $ whereis java vous verrez que les binaires java sont stockés dans /usr/bin/{java,javac,etc} . Mais $ java -version obtient apparemment ses informations du premier dossier que j'ai mentionné que vous deviez supprimer.

Après les avoir supprimés, essayez de lancer $ java -version à nouveau. Vous devriez être invité à l'installer.

J'espère que cela vous aidera !

2voto

Graham Perrin Points 7373

Quand je fais un java -version, il indique toujours Java 7.

Relié, avec une explication : Pourquoi la version de Java vérifiée par Oracle diffère-t-elle de la version affichée sur la ligne de commande ?

J'ai essayé de télécharger cette mise à jour de Java pour OS X lorsque j'essaie de l'installer, j'obtiens ce message :

Une version plus récente de ce paquet est déjà installée.

Pour l'installateur périmé (2011-11-08), c'est la bonne réponse.

Actuel : Java pour OS X 2012-006 qui désinstalle normalement le plug-in Java fourni par Apple de tous les navigateurs web.

Si vous autorisez ou forcez ensuite l'installation d'un obsolète veuillez faire attention à toutes les applications qui utiliseront le plug-in. (Tenez compte des vulnérabilités, etc.)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X