6 votes

Comment désinstaller Java ?

J'ai plusieurs installations de Java sur ma machine :

$ /usr/libexec/java_home -V
Java Virtual Machines correspondants (6) :
    1.6.0_24-b07-334, x86_64 : "Java SE 6"   /Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home
    1.6.0_24-b07-334, i386 :   "Java SE 6"   /Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home
    1.6.0_24-b07-334, x86_64 : "Java SE 6"   /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    1.6.0_24-b07-334, i386 :   "Java SE 6"   /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    1.6.0_22-b04-307, x86_64 : "Java SE 6"   /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home
    1.6.0_22-b04-307, i386 :   "Java SE 6"   /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home

Je n'en ai pas besoin de tous. Par exemple, je n'ai pas besoin de la version 22 mise à jour. Comment puis-je la désinstaller proprement ?

J'aimerais aussi me débarrasser de ces JVM 'doublons', mais j'ai besoin d'avoir les sources à portée de main, car je fais beaucoup de développement Java, donc cela peut ne pas être possible. Pourquoi y en a-t-il autant de toute façon ?

2voto

naumcho Points 2830

Après quelques lectures :

La JVM dans /System est une installation de Java à l'échelle du système, toujours présente sur Snow Leopard, et mise à jour via le mécanisme standard de mise à jour des logiciels. Je ne pense pas que ce serait une bonne idée de supprimer cette JVM, mais je n'ai pas essayé ... peut-être qu'il ne se passera rien de mauvais (si vous n'utilisez pas Java).

Mes JVM dans /Library proviennent du package Java Developer, qui contient également des sources et de la documentation. Il semble que ce soit OK de simplement les supprimer. Après les avoir supprimées, java_tool ne les affiche plus.

(Après cela, j'ai mis à jour mon Java avec la dernière version disponible d'Apple, et j'ai également installé le dernier package Java Developer, qui a ajouté une nouvelle JVM dans /Library. Comme j'utilise les sources Java et la documentation dans mon IDE, je vais la laisser en place).

0voto

Manrico Corazzi Points 6458

Actuellement, le système et la version Java disponible pour les développeurs sont au même niveau de version, donc la version pour les développeurs ne vous offre aucun avantage - pour le moment.

La version pour les développeurs est utilisée lors de la distribution d'applications avec un JDK intégré, et lors du développement expérimental avec de nouvelles versions de Java - et ainsi la version du système ne sera pas touchée.

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