Domanda

Quando si visualizza la pagina Web di qualcun altro contenente un'applet, come posso forzare Internet Explorer 6.0 a utilizzare un particolare JRE quando ne ho installati diversi?

È stato utile?

Soluzione

Se intendi quando non sei la persona che scrive la pagina web, puoi disabilitare i componenti aggiuntivi che non desideri utilizzare con Gestisci componenti aggiuntivi Schermata Opzioni IE aggiunta in Win XP SP2

Altri suggerimenti

Innanzitutto, disabilita la versione di Java attualmente installata.Per fare questo, vai a Pannello di controllo > Java > Avanzate > Java predefinito per browser e deseleziona Microsoft Internet Explorer.

Successivamente, abilita la versione di Java che desideri utilizzare.Per fare ciò, vai su (ad esempio) C:\Programmi\Java\jre1.5.0_15\bidone (Dove jre1.5.0_15 è la versione di Java che desideri utilizzare) ed esegui javacpl.exe.Vai a Avanzate > Java predefinito per browser e controlla Microsoft Internet Explorer.

Per ripristinare la vecchia versione di Java è necessario invertire questi passaggi.

Tieni presente che nelle versioni precedenti di Java, Java predefinito per i browser è chiamato <APPLET> Supporto tag (ma l'effetto è lo stesso).

L'aspetto positivo di questo metodo è che non influisce sugli altri browser e non influisce sul sistema JRE predefinito.

Ho lo stesso problema oggi e sono d'accordo con Jack Leow.In sostanza, su Windows XP dovevo andare su Pannello di controllo > Java e poi:

  1. Scheda Java
  2. Fare clic sul pulsante "Visualizza".
  3. Abilita solo il JRE che desidero (ad es.JRE 1.5.x e mantenere 1.6.x disabilitato)
  4. Riavvia IE
  5. Carica la pagina dell'applet in IE
  6. Et voilà, sta caricando la versione JRE corretta!

Per la soluzione lato server (su cui la tua domanda era originariamente ambigua), questa pagina al sole elenca un modo per specificare un JRE.Nello specifico,

<OBJECT 
  classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
  width="200" height="200">
  <PARAM name="code" value="Applet1.class">
</OBJECT>

L'attributo ClassID identifica quale versione del plug-in Java da utilizzare.

Di seguito è riportata una forma alternativa dell'attributo ClassID:

classid="clsid:CAFEEFAC-xxxx-yyyy-zzzz-ABCDEFFEDCBA"

In questa forma, "XXXX", "Yyyy" e "Zzzz" sono numeri a quattro cifre che identificano la versione specifica del plug-in Java da utilizzare.

Ad esempio, per utilizzare il plug-in Java versione 1.5.0, si specifica:

classid="clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA"

Prima proverei tutte le risposte qui.Ma volevo semplicemente aggiungere quello che faccio, nel caso in cui questi non funzionino per te.

Ho provato a risolvere lo stesso problema che riscontri anche tu in precedenza e, alla fine, quello che ho deciso di fare è avere un solo JRE installato sul mio sistema alla volta.Ho circa 10 JDK diversi (da 1.3 a 1.6 e di vari fornitori: Sun, Oracle, IBM), poiché ne ho bisogno per lo sviluppo, ma solo un JRE autonomo.

Questo ha funzionato per me sul mio computer Windows 2000 + IE 6 a casa, così come sul mio computer Windows XP + Multiple IE al lavoro.

Come è stato menzionato qui per JRE6 e JRE5, aggiornerò per JRE1.4:

Sarà necessario eseguire il file jpicpl32.exe applicazione nella directory jre/bin della tua installazione Java (ad es. c:\java\jdk1.4.2_07\jre\bin\jpicpl32.exe).

Questa è una versione precedente dell'applicazione menzionata nel post di Daniel Cassidy.

Usa il kit di strumenti di distribuzione'S deployJava.js (anche se questo garantisce una versione minima, piuttosto che una versione specifica)

È possibile specificare la famiglia di JRE da utilizzare.http://www.oracle.com/technetwork/java/javase/family-clsid-140615.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top