Abilita nuovamente Apple Java 6 SE da Command Line?

2

Quindi ho rotto Java Preferences.app. Sono su Mountain Lion. Avevo Java 6 SE (il JDK / JRE distribuito da Apple) e l'anteprima Java 7u10 di Oracle. Cercando di avviare un'applicazione stub con Java 7, ho deselezionato le caselle di controllo di Java 6 SE in Java Preferences.app. Ora non solo la mia stub non si avvierà, ma Java Preferences.app non si avvierà (dice che non sono disponibili JRE 1.4+ validi). Capisco che questo è probabilmente dovuto al fatto che lo stub Java di Java non è compatibile con 7u10 - non so come riattivare manualmente SE 6, però.

    
posta Alterscape 26.10.2012 - 04:32
fonte

2 risposte

2

Due cose sono necessarie nel peggiore dei casi (e supponendo che tu sia ancora su 10.6 Snow Leopard):

  1. Re-download di SE 6 e installarlo
  2. Abilita manualmente il plug-in del browser se desideri avere quella funzionalità:
 ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPlugin2_NPAPI.plugin "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin"
 ln -sf /System/Library/Frameworks/JavaVM.framework/Commands/javaws /usr/bin/javaws

C'è una grande copertura del come e del perché sono arrivato con questi passaggi dal blog di Rich Trouton:

Apple ha anche passi simili nel suo articolo della KB sul passaggio da SE 6 a 7 qui:

risposta data 26.10.2012 - 04:45
fonte
1

link e link si riferisce all'articolo Apple HT5559, modificato il 2012-10-22:

Java per OS X 2012-006: Come riattivare il plug-in dell'applet Java SE 6 fornito da Apple e la funzionalità Web Start

to disable Java 7 and re-enable the Apple-provided Java SE 6 plug-in

  • tre comandi
  • un quarto comando per riattivare il Java SE 6 Web Start di Apple.
risposta data 26.11.2012 - 08:24
fonte

Leggi altre domande sui tag