Al ver la página web de otra persona que contiene un applet, ¿cómo puedo forzar a Internet Explorer 6.0 a usar un JRE particular cuando tengo varios instalados?
Primero, deshabilite la versión actualmente instalada de Java. Para hacer esto, vaya a Panel de control> Java> Avanzado> Predeterminado Java para navegadores y desmarque Microsoft Internet Explorer.
A continuación, habilite la versión de Java que desea usar en su lugar. Para hacer esto, 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 usar) y ejecute javacpl.exe. Vaya a Avanzado> Predeterminado Java para navegadores y marque Microsoft Internet Explorer.
Para recuperar su versión anterior de Java necesita revertir estos pasos.
Tenga en cuenta que en versiones anteriores de Java, Por defecto Java para navegadores se llama <APPLET> Tag Support (pero el efecto es el mismo).
Lo bueno de este método es que no afecta a otros navegadores y no afecta al sistema predeterminado JRE.
Tengo el mismo problema hoy y estoy de acuerdo con Jack Leow. Básicamente, en Windows XP, tuve que ir al Panel de control> Java y luego:
Para la solución del lado del servidor (sobre la cual su pregunta originalmente era ambigua), esta página en Sun enumera una forma de especificar un JRE. Específicamente,
<OBJECT
classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="200" height="200">
<PARAM name="code" value="Applet1.class">
</OBJECT>
El atributo classid identifica qué versión de Java Plug-in se utilizará.
Lo siguiente es una forma alternativa del atributo classid:
classid="clsid:CAFEEFAC-xxxx-yyyy-zzzz-ABCDEFFEDCBA"
De esta forma, "xxxx", "aaaa" y "zzzz" son números de cuatro dígitos que identifican la versión específica del complemento Java que se utilizará.
Por ejemplo, para usar Java Plug-in versión 1.5.0, especifique:
classid="clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA"
Primero probaría todas las respuestas aquí. Pero solo quería tirar lo que hago, en caso de que esto no funcione para ti.
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 lo necesito para el desarrollo, pero solo un JRE independiente.
Esto me ha funcionado en mi computadora con Windows 2000 + IE 6 en casa, así como en mi computadora con Windows XP + Múltiple IE en el trabajo.
Como se ha mencionado aquí para JRE6 y JRE5, actualizaré para JRE1.4:
Deberá ejecutar la aplicación jpicpl32.exe en el directorio jre/bin de su instalación Java (p. Ej. 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.
Utilice el kit de herramientas de implementación 's deployJava.js (aunque esto garantiza una versión mínima, en lugar de una versión específica)
Puede especificar la familia de JRE que se utilizará. http://www.Oracle.com/technetwork/Java/javase/family-clsid-140615.html