Impossible d'exécuter des applets Java dans Internet Explorer 11 à l'aide de JRE 7u51


Aujourd'hui, j'ai mis à jour ma version Java vers 7u51. Après l'installation, j'ai effacé le cache Java, le cache du navigateur et je me suis connecté à un site Web sécurisé qui utilise une applet pour fournir certains services supplémentaires à l'utilisateur.

L'applet ne fonctionne plus. J'ai accédé à http://www.java.com pour vérifier la version Java détectée dans Internet Explorer, et le site Web java dit:

We are unable to verify if Java is currently installed and enabled in your browser.

Internet Explorer 11 et JRE 7u51 ne peuvent pas vérifier la version Java

D'autres navigateurs peuvent vérifier Java, et l'applet mentionné fonctionne comme prévu:

Google Chrome et Firefox peuvent vérifier Java après la mise à jour vers 7u51

Comme l'applet fonctionne comme prévu dans d'autres navigateurs, je peux supposer que le problème n'est pas l'Applet ni ses fichiers/processus de déploiement, mais la compatibilité de JRE 7u51 avec IE 11. Je voudrais savoir s'il existe une solution de contournement pour cela.

Comme mesure supplémentaire, j'ai utilisé le java.com outil pour désinstaller toute version JRE précédente et non sécurisée (à l'aide de Google Chrome). Après avoir vérifié IE 11, je peux voir les Addons Java activés et versionnés 7u51:

IE 11 Java addons sont activés et à jour

Je sais que IE a été amélioré; malgré cela, nous recommandons à nos clients d'utiliser Google Chrome ou Firefox car ces navigateurs se sont avérés plus compatibles avec nos applications Web. Malheureusement, nous ne pouvons pas forcer nos clients à utiliser certains navigateurs en raison des restrictions organisationnelles courantes sur l'utilisation des programmes, etc.

Merci d'avance pour toute aide.


Mise à Jour (01/20/2014):

La capture d'écran suivante montre Internet Explorer 11 avec la vue de compatibilité configurée pour "java.com". Cela ne résout pas le problème dans ce cas.

IE11 avec la vue de compatibilité ne résout pas le problème

Author: David, 2014-01-15

26 answers

Nous avons eu les mêmes problèmes avec IE11 et new Java. Essayez d'ajouter votre site à la vue compatibilité. Vous pouvez trouver ici comment le faire.

Comment activer la vue de compatibilité dans Internet Explorer 11

Vous pouvez essayer maintenant si cela fonctionne ou non. Après cela, vous pouvez supprimer le site de la vue de compatibilité et il devrait également fonctionner.

 4
Author: nemke, 2014-01-17 11:19:07

J'ai eu le même problème avec Java 7 u51. Ce n'est qu'après avoir réinitialisé Internet Explorer que cela fonctionne à nouveau, Java a été activé dans le navigateur, etc.

Options Internet -> Avancé -> Réinitialiser...

 3
Author: kimr-dk, 2014-01-26 07:27:42

Le comportement des applets change considérablement avec la mise à jour 51. Cela va être quelques semaines déroutantes pour les développeurs RIA. Lecture recommandée: https://blogs.oracle.com/java-platform-group/entry/new_security_requirements_for_rias

 2
Author: Kevin Workman, 2014-01-15 18:25:56

Nous voyons le même problème avec Java 7u51, IE11 et Windows 8.1. Comme détaillé à http://answers.microsoft.com/en-us/ie/forum/ie11-iewindows8_1/windows-81-ie11-java-7u51-combination-doesnt-work/24af818d-7196-4dd5-96f5-9c0c65223744 et http://mail.openjdk.java.net/pipermail/security-dev/2014-January/010048.html et dans un rapport de bogue soumis à Oracle le 17 janvier 2014, nous constatons que tout est OK jusqu'à ce que vous acceptiez que Java apporte des modifications à votre système après l'installation. Lorsque vous autorisez l'autorisation post-installation, Java est désactivé. Outre la lutte constante contre les demandes d'autorisation, les seules solutions de contournement que nous avons trouvées sont d'utiliser un environnement différent: navigateur (utilisez Firefox ou Chrome), OS (utilisez Windows 7) ou version Java (utilisez une version Java 8).

 1
Author: Mickey Segal, 2014-01-19 02:35:33
  1. Allez dans le panneau de configuration.
  2. Double-cliquez sur Java.
  3. Allez dans l'onglet Sécurité.
  4. Changer la sécurité de haute à moyenne.

Vos applets s'exécuteront.

S'ils ne sont toujours pas en cours d'exécution, vous devez ajouter ce nom de site Web dans la liste des sites d'exception de l'onglet Sécurité de Java dans le panneau de configuration.

 1
Author: user3743155, 2014-06-15 23:09:09

Je sais que Mickey S. a résolu son problème avec Java 8, mais Pavel S. était sur quelque chose. Si vous travaillez localement avec une applet, définissez votre zone Intranet sur Faible sécurité, puis définissez la sécurité Java dans Panneau de configuration -> Java -> Paramètre de sécurité sur Moyen à partir de Haut résout-il le problème de l'exécution d'applets locaux avec Java 7u51 (et u55) sur Win 7 avec IE 11.

(Plus précisément, j'ai un petit outil de test pour la génération de codes à barres à partir d'IDAutomation qui est conçu comme une applet ce qui ne fonctionnerait pas sur la configuration ci-dessus, jusqu'à ce que j'ai effectué les étapes énumérées.)

 1
Author: rjbussone, 2014-07-28 12:53:26

Je viens de résoudre le problème sur deux PC (Win 8 64 bits avec IE10; Win 8.1 32 bits avec IE11). Avec Java 7 Update 67 dans les deux cas (idem avec la mise à jour 65 et, probablement, d'autres).

Dans mon cas, cela a été causé par java ssv, qui a d'abord demandé des droits d'administrateur, puis Java a cessé de fonctionner car il a gâché quelque chose en les utilisant.

Donc, ma résolution était:

  1. Réinstaller java. Aucun redémarrage requis, mais fermez les navigateurs au préalable. En outre, il n'est pas nécessaire de le désinstaller avant installer en cours d'exécution (je ne l'ai pas fait).
  2. Au 1er (ou 2e) lancement d'IE, l'élévation des privilèges sera demandée pour Java SSV. En cas de refus, il apparaîtra à nouveau. À de multiples reprises. Il est important ici de les nier tous .
  3. Pour arrêter ces invites, désactivez les assistants Java SSV (les deux) dans les modules complémentaires ou lorsque IE vous demande des heures de démarrage. IE Add - manager manager, Java Plug-in SSV helpers désactivé

Après cela, http://www.java.com/verify / invite à exécuter Java (deux fois, 1ère fois IE, 2ème fois Java lui-même) et, quand permis, dit que tout est OK.

(donnera plus de captures d'écran si quelqu'un le demande)

 1
Author: LogicDaemon, 2014-08-29 11:55:41

Ce n'est pas à propos des paramètres de sécurité .. c'est l'agent utilisateur dans IE11 ( dans IE11 son Trident alors que toutes les versions précédentes de MS IE étaient MSIE ) donc je suppose que l'outil de déploiement Java ne peut pas reconnaître le nouveau bébé de MS .. et vous renvoyer pour installer Java ..

Je demande déjà s'il y a une solution temporaire jusqu'à ce que les gars d'Oracle fassent une nouvelle version

JavaFX web ne fonctionne pas avec Internet Explorer 11 avec JRE7

Mise à jour:

L'applet Btw fonctionne au moins sur le comment utiliser le logiciel? http://www.java.com/en/download/installed.jsp Je viens de désinstaller tout JAVA du PC, puis de réinstaller la dernière version et de désactiver puis d'activer "Java(tm) Plug-In 2 SSV Helper et Java(tm) Plug-In SSV Helper" @ gérer les modules complémentaires. avant de tester java sur le web. et il fonctionne ..

Donc je pense que son JavaFX pas applet .. depuis JavaFX utilise dtjava.js alors que webstart (applet) en utilisant deployJava.js.

 0
Author: Maher Abuthraa, 2017-05-23 12:09:02

J'ai rencontré un problème similaire qui a affecté tous mes navigateurs. Après avoir complètement désinstallé tous mes JREs et JDKs puis startig à partir de zéro, j'ai rencontré le même problème. Je cours Win 7 pro 64 bits.

J'ai détaillé la solution ici ( Pourquoi Java 7 ne parvient-il pas à vérifier après une installation réussie de JRE-Java 7 n'exécute pas mon navigateur )

Mais fondamentalement, j'ai ajouté ce "-Djava. net. preferIPv4Stack=true " à mes arguments de machine virtuelle (définis dans le panneau de configuration Java, sous Java tab / View) et cela a résolu les problèmes auxquels je faisais face... cela semble être un hack mais je suppose que le dernier JRE ne gère pas correctement les demandes de type IPv6

 0
Author: srecinto, 2017-05-23 12:24:14

Mettre à jour deployJava.js.

Notre site utilise une copie locale de deployJava.js; la mise à jour vers la dernière copie a résolu ce problème dans IE11. (Nous allons probablement commencer à utiliser la version Web de deployJava.js au lieu d'une copie locale).

Cependant, un problème (très) similaire persiste pour nos utilisateurs Safari.

 0
Author: kcostilow, 2014-02-26 20:59:26

Une fois Java(tm) Plug - In 2 SSV Helper était incompatible
La solution ci-dessus n'a pas fonctionné pour moi.
Je l'ai résolu avec les instructions ci-dessous.
1. Accédez aux paramètres IE
2. Options Internet
3. Sélectionnez l'onglet Avancé
4. Faites défiler jusqu'à Sécurité
5. Décochez "Activer le Mode Protégé amélioré"
6. Cliquez sur OK et redémarrez le navigateur

 0
Author: roybay, 2014-03-24 20:37:12

Essayez ceci. Il a travaillé pour moi.

Allez dans EXÉCUTER et tapez gpedit.msc puis désactiver complètement Onedrive. Avez-vous remarqué que le problème n'existait après le dernier téléchargement de Microsoft? Il contenait ce package. Je l'ai également supprimé du menu Démarrer.

Cela semble être la cause du problème. Quelque chose à voir avec le téléchargement de fichiers temporaires, ce qui est bien sûr une applet.

Une fois fait, tout est revenu à la normale.

 0
Author: NormanZ, 2014-05-16 13:00:51

A eu le même problème récemment sur IE11 avec Windows 7. Les applets fonctionnaient bien avant mais ils cessent de fonctionner d'un jour à l'autre. Je l'ai résolu en ajoutant les sites d'applet aux sites de confiance et en configurant cela avec un faible niveau de sécurité.

 0
Author: user3214426, 2014-06-20 22:07:00

Enfin résolu mon problème d'installation java sur Win 7 64 bits exécutant IE11.

Même si j'ai installé le dernier Java (65) via une invite de mise à jour automatique java, j'ai essayé une version verify java et java n'a pas réussi à s'exécuter, j'ai arrêté toutes les instances IE, j'ai échoué à exécuter verify à nouveau, j'ai arrêté tous les programmes en cours d'exécution, j'ai échoué à exécuter verify à nouveau, j'ai redémarré, j'ai échoué à exécuter verify à nouveau, j'ai réinstallé 65 (j'ai arrêté le navigateur manuellement pendant son téléchargement), et enfin verify a couru. Quelle douleur.

Le le message que je continuais à recevoir était "La page que vous visualisez utilise Java ..."; p.ex. https://www.java.com/en/download/help/ie_tips.xml . J'utilise le mode veille sur mon bureau et je crois que c'est probablement le problème majeur avec install et IE avec son intégration "intelligente" dans le système d'exploitation et explorer/desktop. Je pensais que le gouvernement leur avait dit de ne pas le faire. J'ai eu des problèmes avec la disparition du lecteur de CD-ROM et d'autres problèmes périodiques inexpliqués; tous guéris après un redémarrage complet. Ils sont peu fréquents, donc Je vis avec eux pour la commodité des temps de démarrage plus rapides.

J'espère que cela aide quelqu'un!

 0
Author: MKM, 2014-07-19 12:48:01

J'ai eu ce problème sur le PC d'un client dans IE 11 avec Java installé. Cela fonctionnait bien dans Chrome, mais ne fonctionnerait pas dans IE. Après plusieurs jours de TS, j'ai juste essayé de décocher le filtrage ActiveX dans paramètres- > sécurité. Maintenant, Java fonctionne bien.

 0
Author: Daniel, 2014-07-25 20:48:49

J'ai eu un problème similaire et je les ai résolus en utilisant embed tag au lieu de object. Je déploie l'applet en utilisant JQuery et:

  • embed fonctionne sur IE 11, Firefox 26.0,
  • object fonctionne sur Firefox 26.0, Chrome 32, (sur IE 11 était d'environ 10 secondes de retard après chaque rechargement de page) et
  • applet fonctionne sur Firefox 26.0, Chrome 32.

Je mets brouillon de mon script ci-dessous:

var baseurl = location.protocol + "//" + location.host + "//";
var common = 'id="appletid"'; // and more
if (priv.IsIE()) {
    var embedTag = '<embed ' + common +
    ' code="main.java.MyApplet.class"' +
    ' name="' + appletName + '"' +
    ' codebase="' + baseurl + 'Applet"' +
    ' archive="Applet.jar,jna.jar"' +
    ' scriptable="true"' +
    ' mayscript="true"' +
    ' cache_option="Plugin"' +
    ' codebase_lookup="false"' +
    '></embed>';
    appletHtml = embedTag;
} else {
    var objectTag = '<object' + common + '>' +
    '<param name="java_code" value="main/java/MyApplet.class" />' +
    '<param name="mayscript" value="true" />' +
    '<param name="scriptable" value="true" />' +
    '<param name="cache_option" value="Plugin" />' +
    '<param name="codebase_lookup" value="false" />' +
    '<param name="java_codebase" value="' + baseurl + 'Applet" />' +
    '<param name="cache_archive" value="Applet.jar,jna.jar" />' +
    '</object>';
    appletHtml = objectTag;
}
$('body').append(appletHtml);
 0
Author: Tomasz Dzięcielewski, 2014-10-02 08:53:47

Dans le panneau de configuration Java, sous l'onglet Sécurité, décochez "Activer le contenu Java dans le navigateur" et appliquez-le. Puis revérifiez - le et appliquez à nouveau. Cela a fonctionné pour moi, et je luttais avec ce problème depuis des jours.

 0
Author: Brian, 2014-10-24 18:40:21

Si vous utilisez Windows 7 64 bits, je vous suggère fortement de télécharger le programme d'installation Java 64 bits. Il n'y a aucun sens à télécharger le programme d'installation x86 sur un système d'exploitation x64.

Qui a corrigé le problème pour moi.

 0
Author: mrchips, 2014-11-12 16:37:11

Ce type de problème réapparaît à l'aide de la combinaison Windows 8 / IE 11 avec la nouvelle version de Java (1.8.0_31). L'installation semble fonctionner, mais après avoir installé Java via l'onglet Mise à jour du panneau de configuration Java, chaque fois que vous exécutez une applet Java, vous êtes informé que votre version de Java est obsolète, mais lorsque vous suivez les instructions pour mettre à jour à nouveau, vous êtes informé que votre version de Java est plus récente que celle

Comme avec une itération précédente de tels problèmes, qu'est-ce qui a fonctionné pour j'ai été, après l'installation, décochant "Options Internet / Sécurité / Activer le mode protégé", exécutant une applet Java, puis la revérifiant et tout va bien.

Est-ce que les gens d'Oracle ne testent pas sur Windows 8 avec IE ou cela ne se produit - il que pour les personnes avec des extensions particulières activées?

Comme auparavant, ce problème ne s'est pas produit sur Windows 7, mais j'ai remarqué que les modifications SSLv3 vous empêchent maintenant d'exécuter une applet locale dans Internet Explorer à moins que vous ne supprimiez cette ligne de la java.fichier de sécurité. Mais ce problème ne se produit pas sur Windows 8, il n'est donc pas clair ce qui se passe réellement.

Si Oracle ne rend pas le processus de mise à jour moins difficile, les gens ne mettront pas à jour. J'ai vu beaucoup de gens récemment en utilisant les versions 2009 de JRE 1.6. C'est le genre de situation qui souvent ne se termine pas bien.

 0
Author: Mickey Segal, 2015-01-22 14:51:27

Pour les utilisateurs de Windows 8.1.... il y a une petite note sur le site de téléchargement java qui dit:

"Le téléchargement et l'installation de Java ne fonctionneront qu'en mode Bureau sur Windows 8 et Windows 8.1. Consultez la FAQ Java sur Windows 8 pour plus d'informations."

Malheureusement, "mode Bureau" est pas le mode par défaut dans Windows 8.1. Après avoir installé java et gaspillé 2 heures à essayer de faire fonctionner java avec IE11, je suis retourné sur le site oracles...payé un peu plus d'attention à cet avertissement!! basculé en mode Bureau et réinstallé java... hop, il a travaillé.

Furieux, que le téléchargement java ne fonctionne pas avec la configuration par défaut de Windows 8.1, je ne sais pas avec qui être le plus en colère? Oracle ou Microsoft? ( ou moi pour survolant l'avertissement..)

 0
Author: johnm, 2015-02-06 00:45:57

J'ai eu un problème avec Java 8u31 et IE10, il n'a pas vu Java avant d'avoir fait 2 choses:

  • supprimer les fichiers temporaires (toutes sortes)
  • réinitialisez toutes les zones par défaut (Options -> Sécurité -> ...)
 0
Author: radekbaranowski, 2015-02-17 11:09:14

A également rencontré des problèmes avec Java les 2 dernières semaines ne fonctionnant plus dans IE 11 sous Windows 7 x64 (revenu à Chrome où il a fonctionné)

J'ai dû passer par (TOUTES) les étapes suivantes afin de restaurer l'opération Java:

  1. Essayez et installez le dernier Java = > Une erreur a été produite 'Le programme d'installation ne peut pas continuer avec le paramètre de connexion Internet actuel'

  2. Appuyez sur 'Réessayer' et le programme d'installation a commencé à fonctionner

  3. Java 8 mise à jour 40 était installé avec succès, mais Java ne fonctionne toujours pas dans IE (après avoir fermé IE / reboot)

  4. Suppression des versions anciennes / obsolètes (à l'aide de l'outil Oracle-Java ou via des programmes d'installation/désinstallation). Dans mon cas, j'ai pu supprimer l'ancienne version 7 mise à jour 71.

  5. Après une autre tentative de fermeture complète d'IE et le redémarrage de Windows n'a pas résolu le problème (comme auparavant, le test de l'opération Java à l'aide de l'outil en ligne Oracle-Java n'a pas fonctionné et a même échoué produire la' boîte grise ' qui est toujours affichée (malgré le fait que les plugins Java sont chargés et activés)

  6. Enfin restauré IE paramètres par: Options Internet -> Avancé -> Réinitialiser (Note: j'ai essayé cela avant 1 semaine plus tôt, mais cela N'a PAS NON PLUS donné de solution)

  7. Eureka, ça marche encore !

Le résultat est maintenant le suivant en utilisant l'outil de test en ligne Oracle-Java, et toutes les applets Java fonctionnent à nouveau dans IE11: "Gefeliciteerd! U beschikt over de juiste Java-version. (Version 8 Mise à jour 40)."

 0
Author: MRoset, 2015-03-05 13:01:01

J'avais le même problème. Maintenant c'est résolu. Si quelqu'un a toujours le même type de problème, vous pouvez essayer:

  1. Mettre à niveau Java vers la dernière version (et désinstaller toutes les versions précédentes de java)
  2. Ajoutez l'URL à la liste de sites d'exception dans votre panneau de configuration Java Suivez Les Instructions Ici
 0
Author: Gouranga Tarafder, 2015-11-23 09:59:26

Pas exactement le même problème pour moi, car j'exécutais la dernière version java 1.8.0_92, c'est-à-dire v11 et Windows 7.

Ma situation était aussi que j'ai eu Chrome comme navigateur par défaut.

Alors ce qui pour moi l'a corrigé, c'était de définir à nouveau iExplorer comme navigateur par défaut, désinstaller Java, aller à Java.com en utilisant iExplorer, et à partir de iExplorer, téléchargez et installez à nouveau Java vers la dernière version.

 0
Author: Antoni, 2016-05-11 19:18:15

Aujourd'hui, je suis resté avec cette erreur, et j'ai parcouru toutes les réponses mais rien n'a fonctionné pour moi.

Pour moi, le problème était **Java version**.

Initialement , j'ai installé Java 8 Update 251 x64 ce qui était en fait la raison pour laquelle mon applet de problème ne fonctionnait pas avec Internet Explorer version 11.

Solution

Désinstallé Java 8 Update 251 x64

Installé Java 8 Update 251 x86

Problème résolu.

 0
Author: immirza, 2020-06-29 15:27:05

J'ai eu un VRAI problème à trouver jre 7u45 pour télécharger et réinstaller après 7u51 avoir foiré mon système Windows 7. Je me suis connecté à ma boîte Linux Slackware et j'ai téléchargé jre 7u45 de cette façon:

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" "https://edelivery.oracle.com/otn-pub/java/jdk/7u45-b18/jre-7u45-windows-x64.exe"

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" "https://edelivery.oracle.com/otn-pub/java/jdk/7u45-b18/jre-7u45-windows-i586.exe"

Ensuite, j'ai mis les fichiers sur une clé USB et installé la version x64 sur mon système Windows.

 -1
Author: Praqoon, 2014-01-16 20:19:47