7 votes

Désinstaller Java Mountain Lion

Comment désinstaller complètement Java de Mountain Lion ?

Je voulais utiliser Minecraft, j'ai donc suivi les instructions du système et je pense avoir installé Java 7, puis Java 6. Je n'ai pas réussi à faire fonctionner Mincraft pour d'autres raisons, alors je l'ai supprimé et maintenant je veux me débarrasser de Java.

Je ne sais pas si c'est pertinent, mais en tapant "java -version" dans le terminal, j'obtiens les résultats suivants "java version "1.6.0_37" Environnement d'exécution Java(TM) SE (build 1.6.0_37-b06-434-11M3909) Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)".

Toute aide serait appréciée.

7voto

Apple fournit un programme d'installation automatique de Java mais pas de programme de désinstallation. Vous ne pouvez donc pas supprimer Java une fois que vous l'avez installé sans utiliser une approche à vos risques et périls.

Ceci étant dit, voici comment se débarrasser de java à partir d'une session de terminal et d'un éditeur de texte :

sudo rm -rf /System/Library/Java/JavaVirtualMachines/
sudo rm -rf /Library/Java/JavaVirtualMachines/*.jdk
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefpane
sudo rm -rf /private/var/db/receipts/com.apple.pkg.JavaEssentials.bom
sudo rm -rf /private/var/db/receipts/com.apple.pkg.JavaEssentials.plist
sudo rm -rf /private/var/db/receipts/com.apple.pkg.JavaForMacOSX107.bom
sudo rm -rf /private/var/db/receipts/com.apple.pkg.JavaForMacOSX107.plist
sudo rm -rf /private/var/db/receipts/com.apple.pkg.JavaMDNS.bom
sudo rm -rf /private/var/db/receipts/com.apple.pkg.JavaMDNS.plist
sudo rm -rf /private/var/db/receipts/com.apple.pkg.JavaSecurity.bom
sudo rm -rf /private/var/db/receipts/com.apple.pkg.JavaSecurity.plist

À ce stade, vous devez modifier l'historique d'installation pour supprimer les preuves que vous avez installé Java. Je vous suggère de sauvegarder d'abord le fichier. Si vous préférez un autre éditeur de texte, n'hésitez pas à l'utiliser, mais n'utilisez pas un traitement de texte qui place des codes de formatage dans le fichier texte.

sudo cp /Library/Receipts/InstallHistory.plist ~/Desktop
sudo emacs /Library/Receipts/InstallHistory.plist

Recherchez les entrées qui ressemblent à :

    <dict>
            <key>date</key>
            <date>2011-09-16T22:22:10Z</date>
            <key>displayName</key>
            <string>Java for Mac OS X 10.6 Update 5</string>
            <key>displayVersion</key>
            <string>1.0</string>
            <key>packageIdentifiers</key>
            <array>
                    <string>com.apple.pkg.JavaForMacOSX10.6Update5</string>
            </array>
            <key>processName</key>
            <string>Software Update</string>
    </dict>

également

    <dict>
            <key>date</key>
            <date>2013-01-15T11:42:35Z</date>
            <key>displayName</key>
            <string>Java for OS X 2012-006</string>
            <key>displayVersion</key>
            <string>1.0</string>
            <key>packageIdentifiers</key>
            <array>
                    <string>com.apple.pkg.JavaEssentials</string>
                    <string>com.apple.pkg.JavaForMacOSX107</string>
                    <string>com.apple.pkg.JavaSecurity</string>
                    <string>com.apple.pkg.JavaMDNS</string>
            </array>
            <key>processName</key>
            <string>Software Update</string>
    </dict>

et les supprimer. Vous pouvez vérifier votre travail en utilisant diff :

diff -u ~/Desktop/InstallHistory.plist /Library/Receipts/InstallHistory.plist | less

ou un autre outil de comparaison de fichiers.

Vous pouvez tester que java a disparu en exécutant :

java -version

Vous devriez voir apparaître une fenêtre demandant d'installer à nouveau Java.

-1voto

Happy Coder Points 1

Selon le document d'Oracle Doc :

Désinstallation du JDK

Pour désinstaller le JDK, vous devez disposer des privilèges d'administrateur et exécuter la commande remove soit en tant que Root, soit en utilisant l'outil sudo(8).

Naviguez vers /Library/Java/JavaVirtualMachines et supprimez le répertoire dont le nom correspond au format suivant :

/Library/Java/JavaVirtualMachines/jdkmajor.minor.macro[_update].jdk

Par exemple, pour désinstaller 8u6 :

% rm -rf jdk1.8.0_06.jdk

N'essayez pas de désinstaller Java en retirant les outils Java de l'ordinateur. /usr/bin . Ce répertoire fait partie du logiciel du système et toute modification sera réinitialisée par Apple lors de la prochaine mise à jour du système d'exploitation.

Vous pouvez le consulter à l'adresse suivante : http://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html#A1096903

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