Suppression de toutes les traces de Java, proprement, dans OS X Lion
La désinstallation de Java pour Lion est simple. Supprimez le répertoire suivant (qui contient le fichier 1.6.0.jdk) :
/System/Library/Java/JavaVirtualMachines/
Ensuite (pour être complet), nettoyez les enregistrements de l'installateur en les supprimant de la section /private/var/db/receipts/
:
com.apple.pkg.JavaForMacOSX107.bom
com.apple.pkg.JavaForMacOSX107.plist
Enfin, nous effaçons toute trace de l'installation du produit à partir de Software Update en modifiant le fichier plist suivant : InstallHistory.plist
situé dans :
/Library/Receipts/
Remarque : il est préférable de modifier le fichier plist de l'historique d'installation en copiant le plist sur votre bureau (car il appartient à Root et ne vous laissera pas le modifier), mais assurez-vous de restaurer la propriété par défaut en exécutant la commande suivante :
sudo chown root:admin InstallHistory.plist
Vous pouvez ouvrir le fichier dans Text Edit et supprimer les lignes suivantes :
<dict>
<key>date</key>
<date>2011-09-06T14:43:35Z</date>
<key>displayName</key>
<string>Java for Mac OS X 10.7</string>
<key>displayVersion</key>
<string>1.0</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.JavaEssentials</string>
<string>com.apple.pkg.JavaForMacOSX107</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
Informations complémentaires
Il y a deux paquets qui se trouvent dans le dmg de Java pour Mac OS X 10.7, JavaEssentials et JavaForMacOSX107. Le premier n'installe rien. J'ai comparé les fichiers trouvés sur une installation propre de OS X 10.7 (qui n'inclut pas Java) et ceux trouvés dans ce paquet, et ils sont tous présents et de plus, sont identiques en tout point (v14.0.3). Ainsi, le seul paquet qui doit être supprimé est le SDK. En outre, vous pouvez supprimer les reçus et l'enregistrement de l'installation, mais il s'agit plus de propreté qu'autre chose. Il suffit de supprimer le SDK (essayez d'exécuter un programme qui nécessite Java après la suppression de ce fichier, et vous serez à nouveau accueilli par l'avis d'installer Java).
1 votes
Voilà, Can. Je viens de vérifier une nouvelle installation de Lion et les fichiers sont bien là. J'ai modifié la réponse en conséquence. C'est maintenant le guide définitif pour supprimer Java de OS X Lion :)
0 votes
J'ai établi un lien entre une question sur Mountain Lion et cette question, en partant du principe que généralités Les conseils ci-dessous s'appliqueront au système plus moderne.