Forcer Internet Explorer à utiliser un environnement Java Runtime spécifique installer?

quand je regarde la page Web de quelqu'un d'autre contenant un applet, Comment puis-je forcer Internet Explorer 6.0 à utiliser un JRE particulier alors que j'en ai plusieurs installés?

43
demandé sur hlovdal 2008-09-16 15:07:28

8 réponses

Si vous voulez dire quand vous n'êtes pas la personne qui écrit la page web, alors vous pouvez désactiver les add ons vous ne souhaitez pas utiliser avec le Gérer Les Add-Ons écran D'Options IE ajouté dans Win XP SP2

-1
répondu Stephen Denne 2008-09-16 12:29:20

premièrement, désactivez la version actuellement installée de Java. Pour ce faire, accédez à Panneau de configuration > Java > avancé > Java par défaut pour les navigateurs et décochez la case Microsoft Internet Explorer.

ensuite, activez la version de Java que vous voulez utiliser à la place. Pour ce faire, allez à (par exemple)C:\Program Fichiers \ 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. Accédez à avancé > Java par défaut pour les navigateurs et cochez 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 s'appelle la Balise Soutien (mais l'effet est le même).

La bonne chose à propos de cette méthode est qu'elle n'affecte pas les autres navigateurs, et n'affecte pas le système par défaut JRE.

72
répondu Daniel Cassidy 2008-11-10 11:27:55

j'ai le même problème aujourd'hui et je suis d'accord avec Jack Leow. En gros, sur Windows XP, J'ai dû aller sur le Panneau de configuration > Java et ensuite:

  1. onglet Java
  2. Cliquez sur le bouton "Afficher"
  3. N'activez que le JRE que je veux (C'est-à-dire JRE 1.5.x et de les garder 1.6.x désactivé)
  4. redémarrez IE
  5. Chargement de l'applet page dans IE
  6. et voilà, il charge la version JRE correcte!
21
répondu Kayhadrin 2010-06-22 04:49:15

Pour la solution côté serveur (ce que votre question a été à l'origine d'ambigu), cette page au soleil Liste une façon 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 les version de Java Plug-in à utiliser.

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

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

dans le présent formulaire, "xxxx"," yyyy", et "zzzz" sont des nombres à quatre chiffres qui identifier le la version de Java Plug-in.

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

classid="clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA"
4
répondu BrezzaP 2008-09-18 17:08:25

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

j'ai essayé de résoudre le même problème que vous avez avant, et à la fin, ce que j'ai décidé de faire est 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 divers fournisseurs-Sun, Oracle, IBM), car j'en ai besoin pour le développement, mais seulement un standalone JRE.

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.

1
répondu Jack Leow 2008-11-10 11:48:39

comme il a été mentionné ici pour JRE6 et JRE5, je vais mettre à jour pour JRE1.4:

vous devrez exécuter le jpicpl32.exe 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 post de Daniel Cassidy.

1
répondu Scott Bennett-McLeish 2010-10-04 07:20:17

trousse de déploiementdeployJava.js (bien que cela assure une version minimale, plutôt qu'une version spécifique)

0
répondu Stephen Denne 2008-09-16 12:21:01

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

0
répondu user1683903 2014-10-23 10:17:28