Come si disinstalla Java?

6

Ho diverse installazioni Java sulla mia macchina:

$ /usr/libexec/java_home -V
Matching Java Virtual Machines (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

Non ho bisogno di tutti loro. Ad esempio, non ho bisogno della versione di aggiornamento 22. Come posso disinstallarlo in modo pulito?

Mi piacerebbe anche sbarazzarmi di quelle JVM "duplicate", ma ho bisogno di avere fonti in giro, dato che faccio molto sviluppo Java, quindi potrebbe non essere possibile. Perché ci sono così tanti in ogni caso?

    
posta Peter Štibraný 13.07.2011 - 11:29
fonte

2 risposte

2

Dopo qualche lettura:

JVM in / System è l'installazione a livello di sistema di Java, che viene sempre installata su Snow Leopard e aggiornata tramite il meccanismo di aggiornamento software standard. Non penso che sarebbe una buona idea rimuovere questa JVM, ma non l'ho provata ... forse non succederà niente di male (se non usi Java).

I miei JVM in / Library provengono da Java Developer Package, che contiene anche fonti e documentazione. sembra che sia giusto rimuoverli semplicemente. Dopo averli rimossi, java_tool non li mostra più.

(Dopo questo, ho aggiornato il mio Java all'ultima disponibile da Apple, e ho anche installato l'ultimo Java Developer Package, che ha aggiunto di nuovo JVM in / Library. Siccome uso i sorgenti e la documentazione Java nel mio IDE, lo farò lasciarlo vivere).

    
risposta data 13.07.2011 - 12:27
fonte
0

In questo momento il Sistema e la versione Java dello Sviluppatore disponibile sono dello stesso livello di versione, quindi la versione per gli sviluppatori non offre alcun vantaggio, per il momento.

La versione per sviluppatori viene utilizzata durante la distribuzione di applicazioni con un JDK incorporato e quando si esegue lo sviluppo sperimentale con nuove versioni Java e con la presente la versione a livello di sistema non verrà toccata.

    
risposta data 13.07.2011 - 18:51
fonte

Leggi altre domande sui tag