Come posso eseguire il downgrade di Java su OSX 10.6.8?

4

Aggiornamento software aggiornato di recente Java con l'aggiornamento 6, per la mia installazione 10.6.8. Il mio problema è che la mia banca qui in Costa Rica utilizza una versione datata di Java, e ora la mia versione di Safari (5.0.5) agisce in modo vistoso quando l'applet Java per accedere al mio conto bancario online si carica, rendendolo inutilizzabile.

C'è un modo per tornare all'aggiornamento precedente di Java sulla mia macchina? Grazie per l'aiuto!

    
posta user17802 26.01.2012 - 22:21
fonte

4 risposte

3

Se a qualcuno importa ancora di eseguire il downgrade di Java su Snow Leopard, la risposta che consiglia di rimuovere Java manualmente e reinstallare dal download o Snow Leopard DVD non funziona con Snow Leopard, ma può essere fatto funzionare.

Invece di usare i pacchetti Java indipendenti sul DVD, usa l'app Pacifist per aprire il programma di installazione principale di Snow Leopard .pkg. Quindi cerca "java" e installa tutti gli elementi corrispondenti (puoi saltare gli elementi JavaScript, ovviamente). Questo risolve l'errore riportato nell'articolo collegato (che è offline ma disponibile su archive.org ):

"Errore durante l'inizializzazione della VM Impossibile caricare la libreria nativa: libjava.jnilib "

Apparentemente ci sono pezzi aggiuntivi per un'installazione Java funzionante non inclusa nei file .pkg separati.

    
risposta data 27.09.2018 - 20:58
fonte
2

Questo articolo ha una buona risposta se hai ancora il tuo disco di avvio o se trovi una versione scaricabile di Java che ti serve. Ecco le istruzioni (copiate e incollate dall'articolo):

1 Consiglia di creare un backup avviabile prima di iniziare

2 Individua i programmi di installazione Java richiesti

 - Leopard: download update 5
 - Snow Leopard: grab your install DVD

3 Rimuovi la roba java installata corrente (attenzione: non tornare indietro da questo punto in poi!). Nel terminale:

 sudo rm -R /Applications/Utilities/Java\ Preferences.app/
 sudo rm -R /System/Library/Frameworks/JavaVM.framework/
 sudo rm -R /System/Library/Java/
 sudo rm -R /System/Library/CoreServices/Jar\ Launcher.app
 sudo rm -R /System/Library/CoreServices/Java\ Web\ Start.app/
 sudo rm -R /System/Library/CoreServices/JavaVersion.plist
 sudo rm -R /System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/
 sudo rm -R /System/Library/Frameworks/JavaEmbedding.framework/
 sudo rm -R /System/Library/CFMSupport/StubLibraries/JavaEmbeddingLib/

4.1 Reinstalla java: Leopard

 - run the installer that you downloaded in step 1
 - restart

4.2 Reinstalla java: Snow Leopard (non ancora testato, ma dovrebbe funzionare)

 - insert installer DVD
 - run terminal commands (change the paths in each command as necessary for both the OS X Install disc and your system hard drive):
      installer -verbose -pkg "/Volumes/Mac OS X Install Disk/System/Installation/Packages/Java.pkg -target /Volumes/Macintosh HD"
      installer -verbose -pkg "/Volumes/Mac OS X Install Disk/System/Installation/Packages/JavaTools.pkg -target /Volumes/Macintosh HD"
 - (alternately you can use a tool like Pacifist to browse for and run the Java.pkg and JavaTools.pkg installers located in the main .pkg installer)
 - restart

Nota: abbiamo confermato che funziona per Leopard ma non ancora verificato per Snow Leopard.

    
risposta data 27.01.2012 - 05:47
fonte
2

Non so se questo è utile, ma qui vai!
link

Sommario:

  1. Apri Terminale, situato nella cartella Utilità.

  2. Immettere questo comando, quindi premere il tasto Invio o Invio:

    sudo mkdir -p /Library/Internet\ Plug-Ins/disabled

  3. Immettere questo comando, quindi premere il tasto Invio o Invio:

    sudo mv /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin /Library/Internet\ Plug-Ins/disabled

  4. Immettere questo comando, quindi premere il tasto Invio o Invio:

    sudo ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPlugin2_NPAPI.plugin /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin

  5. Per riattivare Java SE 6 Web Start, immettere questo comando, quindi premere il tasto Invio o Invio:

    sudo ln -sf /System/Library/Frameworks/JavaVM.framework/Commands/javaws /usr/bin/javaws

risposta data 11.12.2012 - 15:37
fonte
0

C'è un po 'di tempo per tornare a Java 5 in Snow Leopard.

link

Sembra molto la risposta di Jamie, ma non richiede un disco di sistema. (Questo non funziona più a Mountain Lion, ma fortunatamente non ho gettato via il link quando ho aggiornato.)

    
risposta data 11.12.2012 - 16:23
fonte

Leggi altre domande sui tag