Supprimer proprement toutes les traces de Java d'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 du programme d'installation en les supprimant de /private/var/db/receipts/
:
com.apple.pkg.JavaForMacOSX107.bom
com.apple.pkg.JavaForMacOSX107.plist
Enfin, nous supprimons toute trace de l'installation du produit à partir de la mise à jour logicielle 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>
Information additionnelle
Il existe deux packages dans Java pour Mac OS X 10.7 dmg, JavaEssentials et JavaForMacOSX107. Le premier n'installe rien. J'ai comparé les fichiers trouvés sur une installation OS X 10.7 propre (qui n'inclut pas Java) et ceux trouvés dans ce package, et ils sont tous présents et en plus, sont identiques à tous points de vue (v14.0.3). Ainsi, le seul package qui doit être supprimé est le SDK. De plus, vous pouvez supprimer les reçus et le dossier d'installation, mais ceux-ci sont plus propres qu'autre chose. Supprimez le SDK est suffisant (essayez d'exécuter un programme qui nécessite Java après la suppression de ce fichier, et vous serez à nouveau accueilli avec l'avis d'installer Java).