Question

Lors de l'affichage de la page Web de quelqu'un d'autre contenant une applet, comment puis-je forcer Internet Explorer 6.0 à utiliser un JRE particulier lorsque plusieurs d'entre eux sont installés?

Était-ce utile?

La solution

Si vous voulez dire quand vous n'êtes pas la personne qui écrit la page Web, vous pouvez désactiver les add-ons que vous ne souhaitez pas utiliser avec Gestion des modules complémentaires : écran d’options IE ajouté dans Win XP SP2

Autres conseils

Tout d'abord, désactivez la version de Java actuellement installée. Pour ce faire, accédez au Panneau de configuration & Gt; Java & Gt; Avancé & Gt; Java par défaut pour les navigateurs et décochez Microsoft Internet Explorer .

Ensuite, activez la version de Java que vous souhaitez utiliser. Pour ce faire, accédez à (par exemple) C: \ Program Files \ Java \ jre1.5.0_15 \ bin (où jre1.5.0_15 est la version de Java que vous souhaitez utiliser) et exécutez javacpl.exe . Allez à Avancé & Gt; Java pour les navigateurs par défaut et cochez la case Microsoft Internet Explorer .

Pour récupérer votre ancienne version de Java, vous devez inverser ces étapes.

Notez que dans les anciennes versions de Java, Java par défaut pour les navigateurs est appelé < APPLET > Prise en charge des balises (mais l'effet est le même).

L'avantage de cette méthode est qu'elle n'affecte pas les autres navigateurs ni le JRE système par défaut.

J'ai le même problème aujourd'hui et je suis d'accord avec Jack Leow. Sur Windows XP, je devais utiliser le Panneau de configuration & Gt; Java et ensuite:

  1. onglet Java
  2. Cliquez sur " Voir " bouton
  3. Activez uniquement le JRE que je veux (c'est-à-dire JRE 1.5.x et laissez 1.6.x désactivé)
  4. Redémarrez IE
  5. Charger la page d'applet dans IE
  6. Et voila, ça charge la bonne version de JRE!

Pour la solution côté serveur (sur laquelle votre question était à l'origine ambiguë), cette page sur sun répertorie un moyen de spécifier un environnement JRE. Plus précisément,

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

L'attribut classid identifie lequel   version de Java Plug-in à utiliser.

     

Ce qui suit est une forme alternative de   l'attribut classid:

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

Sous cette forme, & "; xxxx &"; & "; aaaa &"; et   " zzzz " sont des nombres à quatre chiffres qui   identifier la version spécifique de Java   Plug-in à utiliser.

     

Par exemple, pour utiliser le plug-in Java   version 1.5.0, vous spécifiez:

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

Je voudrais d'abord essayer toutes les réponses ici. Mais je voulais juste ajouter ce que je fais, juste au cas où cela ne fonctionnerait pas pour vous.

J'ai essayé de résoudre le même problème que vous aviez auparavant et, au final, j'ai décidé de ne faire installer qu'un seul JRE sur mon système à la fois. J'ai environ 10 JDK différents (de 1,3 à 1,6, et de différents fournisseurs - Sun, Oracle, IBM), car j'en ai besoin pour le développement, mais seulement d'un JRE autonome.

Cela a fonctionné pour moi sur mon ordinateur Windows 2000 + IE 6 à la maison, ainsi que sur mon ordinateur Windows XP + IE multiple au travail.

Comme cela a été mentionné ici pour JRE6 et JRE5, je mettrai à jour pour JRE1.4:

Vous devrez exécuter l'application jpicpl32.exe dans le répertoire jre / bin de votre installation Java (par exemple, c: \ java \ jdk1.4.2_07 \ jre \ bin \ jpicpl32). .exe ).

Il s'agit d'une version antérieure de l'application mentionnée dans le message de Daniel Cassidy.

Utilisez le module de déploiement de deployJava.js (bien que cela garantisse une version minimale plutôt qu'une version spécifique)

Vous pouvez spécifier la famille de JRE à utiliser. http://www.oracle.com/technetwork/java/javase /family-clsid-140615.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top