2008-09-16 18 views
43

Al ver la página web de otra persona que contiene un applet, ¿cómo puedo forzar a Internet Explorer 6.0 a utilizar un JRE en particular cuando tengo varios instalados?¿Obliga a Internet Explorer a utilizar una instalación específica de Java Runtime Environment?

+0

¿Qué tal para JRE 1.4? No existen cosas como c: \ java \ jdk1.4.2_07 \ jre \ bin \ jpicpl32.exe o javacpl.exe. –

+0

@ user1134758 Consulte la respuesta de Scott Bennett-McLeish a continuación - en 1.4 se llama jpicpl32.exe – chukko

Respuesta

-1

Si usted quiere decir cuando no está la persona que escribe la página web, entonces usted podría deshabilitar los complementos que no desea utilizar las opciones de IE Manage Add-Ons Pantalla añadido en Win XP SP2

+4

Esto no parece resolver el problema en absoluto; todo lo que puede hacer aquí es habilitar o deshabilitar Java. ¿O me falta algo? –

+0

Depende de qué versiones de java (y complemento) haya instalado. Espero que esta respuesta se vuelva obsoleta a medida que Sun mejore la situación. IE también está cambiando ... IE7 te permite mostrar "Complementos que han sido utilizados por Internet Explorer". Mi PC muestra claramente versiones diferentes del mismo complemento. –

+2

@StephenDenne, ¿por qué no elimina esta respuesta? – Motes

4

Para la solución del lado del servidor (cuya pregunta era ambigua originalmente), this page at sun enumera una forma de especificar un JRE. En concreto,

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

El atributo classid identifica la versión de Java Plug-in para su uso.

que sigue es una forma alternativa de el atributo classid:

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

En esta forma, "xxxx", "AAAA", y "zzzz" son números de cuatro dígitos que identificar la versión específica de Java Plug-in para ser utilizado.

Por ejemplo, para utilizar Java Plug-in versión 1.5.0, se especifica:

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

Primero, desactive la versión de Java instalada actualmente. Para hacerlo, vaya al Panel de control> Java> Avanzado> Java predeterminado para navegadores y desmarque Microsoft Internet Explorer.

A continuación, active la versión de Java que desee utilizar. Para ello, vaya a (por ejemplo) C: \ Archivos de programa \ Java \ jre1.5.0_15 \ bin (donde jre1.5.0_15 es la versión de Java que desea utilizar), y ejecutar javacpl.exe. Vaya a Avanzado> Java predeterminado para navegadores y marque Microsoft Internet Explorer.

Para recuperar su versión anterior de Java, debe invertir estos pasos.

Tenga en cuenta que en las versiones anteriores de Java, Java predeterminado para navegadores se llama <APPLET> Apoyo a la etiqueta (pero el efecto es el mismo).

Lo bueno de este método es que no afecta a otros navegadores y no afecta al JRE del sistema predeterminado.

+0

Genial, esto es exactamente lo que estaba buscando. ¡Gracias! – AJPerez

+3

Esto debe marcarse como la respuesta correcta. –

+37

En el panel de control de JRE 7.25, en "Java predeterminado para navegadores", Microsoft Internet Explorer está marcado y también atenuado, por lo que no puedo modificarlo. – Baodad

1

Me gustaría dar todas las respuestas aquí una prueba primero. Pero quería agregar lo que hago, en caso de que no funcionen para usted.

He tratado de resolver el mismo problema que tienes antes, y al final, lo que decidí hacer es tener solo un JRE instalado en mi sistema en un momento dado. Tengo aproximadamente 10 JDK diferentes (1.3 a 1.6, y de varios proveedores: Sun, Oracle, IBM), ya que los necesito para el desarrollo, pero solo un JRE independiente.

Esto me ha funcionado en mi computadora Windows 2000 + IE 6 en casa, así como en mi computadora Windows XP + Multiple IE en el trabajo.

20

Tengo el mismo problema hoy y estoy de acuerdo con Jack Leow. Básicamente, en Windows XP, que tenía que ir a Panel de control> Java y luego:

  1. ficha Java
  2. Haga clic en el botón "Ver"
  3. habilitar sólo el JRE que quiero (es decir, JRE 1.5. x desactivado y tener 1.6.x)
  4. página
  5. Reiniciar IE
  6. carga subprograma en IE
  7. Et voila, se carga la versión correcta de JRE!
+0

Por supuesto, el más grande El problema es que realmente no puede ejecutar diferentes versiones de JRE al mismo tiempo en el mismo navegador. – Kayhadrin

+0

Perfecto gracias, esto es exactamente lo que necesitaba. –

1

Como se ha mencionado aquí por jre6 y JRE5, voy a actualizar para JRE1.4:

Usted tendrá que ejecutar la aplicaciónjpicpl32.exe en el directorio/bin jre de la instalación de Java (por ejemplo, c: \ java \ jdk1.4.2_07 \ jre \ bin \ jpicpl32.exe).

Esta es una versión anterior de la aplicación mencionada en la publicación de Daniel Cassidy.

Cuestiones relacionadas