Come reinstallare Java 6, per lo sviluppo per Android, su Mountain Lion?

5

Requisiti

Java 6 per lo sviluppo Android su Mountain Lion.

Domanda

È possibile? Cosa posso fare?

Ho cercato ovunque un modo per farlo e non sono in grado di trovare alcuna soluzione.

Sfondo

Recentemente ho installato Oracle's Java 7 per OS X sul mio Mac con Mountain Lion (10.8.2). Sono rimasto soddisfatto fino a quando non ho iniziato a sviluppare Android, che genera errori relativi a Java 7.

Ho scaricato il Java per OS X Lion Update 1 di Apple, ma quando provo ad installarlo ricevo solo questo messaggio prima che l'Installer si chiuda:

A newer version of this package is already installed.

Ho seguito le istruzioni di Oracle ( Domande frequenti sui Mac ), ma sembrano non funzionare per me. Successivamente, se faccio java -version , dice ancora Java 7.

Ho persino provato a riavviare il mio computer, inutilmente.

Prima di provare a reinstallare Java 6, l'utilità Java di Apple ( descritto da Oracle ) era presente, ma dopo aver provato tutte queste cose sono anche senza le Preferenze Java.

    
posta Steph 23.11.2012 - 01:46
fonte

2 risposte

2

Da quanto ho capito, i componenti effettivi che devono essere rimossi per primi sono in /System/Library/Java/JavaVirtualMachines/*.jdk

Quindi se ti sbarazzi di quelli:

$ sudo rm -rf /System/Library/Java/JavaVirtualMachines/*

Inoltre, come hai detto, dovresti rimuovere questo:

$ sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin

A questo punto dovrebbe essere semplicemente questione di scaricare 1.6 e installarlo. Se fai $ whereis java vedrai che i binari java sono memorizzati in /usr/bin/{java,javac,etc} . Ma $ java -version ottiene apparentemente le sue informazioni dalla prima cartella che ho menzionato che dovresti eliminare.

Dopo averli rimossi, prova a eseguire nuovamente $ java -version . Dovresti chiedergli di installarlo.

Spero che questo aiuti!

    
risposta data 24.11.2012 - 00:55
fonte
2

when I do a java -version it still says Java 7.

Correlati, con una spiegazione: Perché la versione di Java verificata da Oracle differisce dalla versione mostrata sulla riga di comando?

I tried downloading this Java for OS X update … when I try to install it I just get this message:

A newer version of this package is already installed.

Per l'installer obsoleto (2011-11-08), questa è la risposta corretta.

Corrente: Java per OS X 2012-006 , che normalmente disinstalla il plug-in dell'applet Java fornito da Apple da tutti i browser Web.

Se consenti o imposti l'installazione di un plug-in obsoleto , ti preghiamo di fare attenzione con tutte le applicazioni che utilizzeranno il plug-in. (Considerare le vulnerabilità e così via.)

    
risposta data 25.11.2012 - 19:23
fonte

Leggi altre domande sui tag