2008-09-16 14 views
43

Lors de l'affichage de la page Web d'un autre utilisateur contenant une applet, comment puis-je forcer Internet Explorer 6.0 à utiliser un environnement JRE particulier lorsque j'en ai installé plusieurs?Forcer Internet Explorer à utiliser une installation Java Runtime Environment spécifique?

+0

Qu'en est-il de JRE 1.4? Il n'y a pas de choses comme c: \ java \ jdk1.4.2_07 \ jre \ bin \ jpicpl32.exe ou javacpl.exe .. –

+0

@ user1134758 Voir la réponse de Scott Bennett-McLeish ci-dessous - dans 1.4 il est appelé jpicpl32.exe – chukko

Répondre

-1

Si vous voulez dire quand vous n'êtes pas la personne qui écrit la page Web, vous pouvez désactiver l'add-ons que vous ne souhaitez pas utiliser les Manage Add-Ons options IE écran ajouté dans Windows XP SP2

+4

Ceci ne semble pas résoudre le problème du tout - tout ce que vous pouvez faire ici est d'activer ou de désactiver Java. Ou est-ce qu'il me manque quelque chose? –

+0

Cela dépend des versions de java (et du plugin) que vous avez installées. J'espère que cette réponse deviendra obsolète lorsque Sun améliorera la situation. IE est également en train de changer ... IE7 vous permet d'afficher les "Add-ons qui ont été utilisés par Internet Explorer". Mon PC montre des versions clairement différentes du même plugin. –

+2

@StephenDenne, Pourquoi ne supprimes-tu pas cette réponse? – Motes

4

Pour la solution côté serveur (que votre question était à l'origine ambigu), this page at sun listes un moyen de spécifier un 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 la version de Java Plug-in à utiliser.

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

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

Sous cette forme, « xxxx », « aaaa » et « zzzz » sont des nombres à quatre chiffres qui identifient la version spécifique de Java Plug-in à utiliser.

Par exemple, pour utiliser Java Plug-in la version 1.5.0, vous spécifiez:

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

Tout d'abord, désactivez la version actuellement installée de Java. Pour ce faire, allez à Panneau de configuration> Java> Avancé> Java par défaut pour les navigateurs et décocher Microsoft Internet Explorer.

Ensuite, activez la version de Java que vous souhaitez utiliser à la place. Pour ce faire, aller à (par exemple) C: \ Program Files \ Java \ jre1.5.0_15 \ bin (où jre1.5.0_15 est la version de Java que vous voulez utiliser), et exécuter javacpl.exe. Passez à Avancé> Java par défaut pour les navigateurs et vérifiez Microsoft Internet Explorer.

Pour obtenir votre ancienne version de Java en arrière, vous devez inverser ces étapes.

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

La bonne chose au sujet de cette méthode est qu'elle ne touche pas les autres navigateurs, et ne modifie pas le système par défaut JRE.

+0

Super, c'est exactement ce que je cherchais. Merci! – AJPerez

+3

Ceci devrait être marqué comme la bonne réponse. –

+37

Dans le panneau de configuration JRE 7.25, sous "Java par défaut pour les navigateurs", Microsoft Internet Explorer est coché et grisé, de sorte que je ne peux pas le modifier. – Baodad

1

Je donnerais toutes les réponses ici un essai d'abord. Mais je voulais juste lancer ce que je fais, juste au cas où ça ne marcherait pas pour toi.

J'ai déjà essayé de résoudre le même problème que vous et, à la fin, j'ai décidé de n'avoir qu'un seul JRE installé sur mon système à un moment donné. J'ai environ 10 JDK différents (1.3 à 1.6, et de différents fournisseurs - Sun, Oracle, IBM), puisque j'en ai besoin pour le développement, mais seulement un JRE autonome.

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

20

J'ai le même problème aujourd'hui et je suis d'accord avec Jack Leow. Fondamentalement, sous Windows XP, je devais aller au Panneau de configuration> Java puis:

  1. Java onglet
  2. Cliquez sur le bouton "Voir"
  3. active uniquement le JRE que je veux (c.-à-JRE 1.5. x et garder 1.6.x désactivé)
  4. Redémarrer IE
  5. page Load applet dans IE
  6. et le tour est joué, il est chargement la version JRE!
+0

Bien sûr, le plus grand Le problème est que vous ne pouvez pas vraiment exécuter différentes versions de JRE en même temps dans le même navigateur. – Kayhadrin

+0

Parfait merci c'est exactement ce dont j'avais besoin. –

1

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

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

Ceci est une version antérieure de l'application mentionnée dans le message de Daniel Cassidy.