Hai bisogno di JDK6, ma JDK7 non andrà via!

1

Sono in esecuzione Lion (10.7) e devo utilizzare JDK 6 per lo sviluppo, ma in precedenza avevo installato JDK 7 e non riesco a disinstallarlo.

Ho eseguito il programma di installazione di JDK 6 e sembra essere installato in /System/Library/Java/JavaVirtualMachines/1.6.0.jdk e JDK 7 sembra essere installato in /System/Library/Frameworks/JavaVM.framework/Versions/A

Da qualche parte lungo le linee il mio Java Preferences sembra essere stato cancellato (non da me).

Ho provato a eliminare tutto (come descritto qui) in /System/Library/Java/JavaVirtualMachines/ e /System/Library/Frameworks/JavaVM.framework/ e poi fare un nuovo installazione di JDK 6, ma sia JDK 6 che 7 sono tornati!

Peggio / usr / bin / {java, javac} punta a JDK 7.

Qualcuno sa come posso eliminare JDK 7? (E forse recuperare le mie preferenze Java?)

    
posta Petriborg 14.03.2013 - 03:30
fonte

1 risposta

1

Indipendentemente dall'ambiente di sviluppo che stai usando, puoi probabilmente impostarlo esplicitamente per usare JDK 6, impostando $ JAVA_HOME o modificando le preferenze in un IDE come commentato. Ma se questo non funziona, ecco come recuperare JDK 6 come impostazione predefinita.

Apple JDK 6 è installato sul tuo computer; è appena mascherato dal più nuovo JDK 7. Il livello di Java indiretto di OS X preferirà le versioni più recenti. Puoi verificare che sia lì facendo /usr/libexec/java_home -v 1.6 .

Gli Oracle JDK vivono in / Library / Frameworks. Puoi rimuoverli semplicemente cancellandoli .

sudo rm -rf /Library/Java/JavaVirtualMachines/*.jdk
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefpane

Sei sfortunato con le Preferenze di Java. Apple lo ha rimosso in un aggiornamento. Tuttavia, quando si installa nuovamente un nuovo JDK Oracle, si ottiene un pannello di controllo Java con funzionalità simili.

    
risposta data 19.03.2014 - 07:19
fonte

Leggi altre domande sui tag