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?
Respuesta
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
Esto no parece resolver el problema en absoluto; todo lo que puede hacer aquí es habilitar o deshabilitar Java. ¿O me falta algo? –
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. –
@StephenDenne, ¿por qué no elimina esta respuesta? – Motes
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"
Uso del deployment Toolkit 's deployJava.js (aunque esto asegura una versión mínima, en lugar de una versión específica)
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.
Genial, esto es exactamente lo que estaba buscando. ¡Gracias! – AJPerez
Esto debe marcarse como la respuesta correcta. –
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
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.
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:
- ficha Java
- Haga clic en el botón "Ver"
- habilitar sólo el JRE que quiero (es decir, JRE 1.5. x desactivado y tener 1.6.x) página
- Reiniciar IE
- carga subprograma en IE
- Et voila, se carga la versión correcta de JRE!
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
Perfecto gracias, esto es exactamente lo que necesitaba. –
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.
Puede especificar la familia de JRE que se utilizará. http://www.oracle.com/technetwork/java/javase/family-clsid-140615.html
- 1. ¿Obliga a una aplicación a ejecutarse en una versión de tiempo de ejecución específica de .NET?
- 2. Equivalente a "parentNode" en Internet Explorer
- 3. Obligar a UIActionSheet a utilizar una orientación específica
- 4. addEventListener en Internet Explorer
- 5. setTimeout Internet Explorer
- 6. Internet Explorer toDataURL() alternativa?
- 7. Internet Explorer 8 + Deflate
- 8. Crear una extensión/complemento de Internet Explorer?
- 9. ¿Obliga a MySQL a devolver duplicados de la cláusula WHERE IN sin utilizar JOIN/UNION?
- 10. ¿Obliga a un tipo genérico a ser una interfaz?
- 11. ¿Obliga a una ventana a redibujarse utilizando Core Graphics?
- 12. Internet Explorer 9 VHD
- 13. cloneNode en Internet Explorer
- 14. Internet Explorer innerHeight
- 15. necesito ayuda para configurar ruby on rails javascript runtime environment
- 16. Diseñando una hora para Internet Explorer
- 17. Google Maps marcador cortado a la mitad Internet Explorer
- 18. 960 Cuadrícula se alinea a la izquierda en Internet Explorer
- 19. ¿Qué tan bien Internet Explorer 7/8 en el modo de IE9 a comparar realmente ejecuta Internet Explorer 7/8
- 20. Flot e Internet Explorer 9?
- 21. mensaje() con Internet Explorer 8
- 22. Internet Explorer http referer problema
- 23. caracteres Unicode e Internet Explorer
- 24. Interacción de VBA con Internet Explorer
- 25. Internet Explorer ignorando mis cookies
- 26. Varias instancias de Internet Explorer en una máquina
- 27. El Java Runtime Environment ha detectado un error fatal: Error interno; Error: ShouldNotReachHere()
- 28. Internet Explorer Internet Failure Códigos de estado HTTP
- 29. Degradados en Internet Explorer 9
- 30. Plugin NPAPI en Internet Explorer?
¿Qué tal para JRE 1.4? No existen cosas como c: \ java \ jdk1.4.2_07 \ jre \ bin \ jpicpl32.exe o javacpl.exe. –
@ user1134758 Consulte la respuesta de Scott Bennett-McLeish a continuación - en 1.4 se llama jpicpl32.exe – chukko