Exécuter java applet local dans le navigateur (chrome / firefox) "vos paramètres de sécurité ont bloqué l'exécution d'une application locale"

je suis en train de lancer un Java Applet (fichier html), mais le navigateur n'arrête pas de dire:

"Vos paramètres de sécurité ont bloqué une application locale de la course"

j'ai essayé d'utiliser Chrome et Firefox, mais j'obtiens la même erreur. J'ai mis à jour vers la dernière version de Java, mais Chrome dit encore

chrome://plugins/ "Télécharger la mise à Jour de Sécurité Critiques"

même si je peux exécuter Java les applets (pas en local)

Im en utilisant Ubuntu 13.04 64 bit

20
demandé sur ymerdrengene 2013-05-04 19:46:22

9 réponses

Après la lecture de Java 7 Update 21 Améliorations en matière de Sécurité dans le Détail mention..

Avec les modifications introduites il est plus que probable qu'aucun utilisateur final est en mesure d'exécuter votre application quand ils sont auto-signé ou non signé.

..Je me demandais comment cela fonctionnerait pour les fichiers de classe libres - les applets "les plus simples" de tous.

système de fichiers Local

Dialog: Your security settings have blocked a local application from running

Votre les paramètres de sécurité ont bloqué l'exécution d'une application locale

C'est la boîte de dialogue vue pour une applet consistant en des fichiers de classe libres qui sont chargés hors du système de fichiers local lorsque JRE est défini au paramètre de sécurité 'High' par défaut.


  1. charger la page applet pour voir un symbole applet cassé qui mène à un vide console.

    ouvrez les paramètres Java et mettez le niveau à moyenne.

    fermez les paramètres du navigateur et de Java.
  2. chargez la page applet pour voir l'applet.

    ouvrez les paramètres Java et mettez le niveau à .

    fermez les paramètres du navigateur et de Java.
  3. chargez la page applet pour voir un symbole applet cassé & ci-dessus dialogue.

Internet

si vous chargez l'applet simple (loose class file) vu à ce Demo d'applet redimensionnable internet - qui bénéficie d'un applet élément:

<applet
    code="PlafChanger.class"
    codebase="."
    alt="Pluggable Look'n'Feel Changer appears here if Java is enabled"
    width='100%'
    height='250'>
<p>Pluggable Look'n'Feel Changer appears here in a Java capable browser.</p>
</applet>

il semble aussi se charger avec succès. Ce qui implique que:-

les Applets chargés à partir du système de fichiers local sont maintenant soumis à un bac à sable de sécurité plus strict que ceux chargés à partir de l'Internet ou un serveur local.

descriptions des paramètres de sécurité

à partir de la mise à jour Java 7 51.

  • Très Élevé: paramétrage le plus sûr - seules les applications Java identifiées par un certificat non expiré d'une autorité de confiance seront autorisées à s'exécuter.
  • élevé (minimum recommandé):les applications Java identifiées par un certificat d'une autorité de confiance seront autorisées à exécuter.
  • moyenne -toutes les applications Java seront autorisées à s'exécuter après avoir présenté une invite de sécurité.
6
répondu Andrew Thompson 2015-01-05 00:42:56

Pour les ajouter à @Andrew Thompson approfondie réponse, depuis Java 8u20, il n'y a plus de paramètre de sécurité "Medium" (voir aussi cette autre réponse).

avec un peu de chance, vous pouvez ajouter quelques exceptions pour pouvoir exécuter vos Applets localement:

Java Security tab

notez Qu'un message d'avertissement vous avertira que http:// ou file:/// (ne pas' oublier la traînée supplémentaire /) ne sont pas sûrs, mais aussi longtemps que vous savez ce que vous faites...

9
répondu Matthieu 2017-05-23 11:53:52

aller à l'onglet Contrôle java > panneau de contrôle java > cliquer sur l'onglet Sécurité>abaisser le niveau de sécurité à moyen. Puis applet programme après 2 à 3 PROMT de sécurité, il sera exécuté.

4
répondu user2849159 2013-10-05 09:56:17

pour XP: Démarrer > Panneau de configuration > Java > Sécurité > (la valeur Moyenne) http://www.java.com/en/download/help/java_update.xml

4
répondu Doro 2013-12-17 19:54:47

dans mon cas, ceci a été résolu en allant sur le panneau de configuration > java > security > puis Ajouter une url dans la liste du site d'exception. Alors s'appliquer. Tester à nouveau le site et il devrait maintenant vous permettre d'exécuter le java local.

4
répondu royal charlie 2014-01-28 12:40:56

je pense que la mise à jour de Java n'aidera pas. Vous devez désinstaller l'ancienne version et ensuite installer la dernière version java pour vous aider. Assurez-vous de redémarrer l'ordinateur une fois que vous avez terminé avec l'installation.

j'Espère que ça aide!

1
répondu Juned Ahsan 2013-05-04 16:28:28

ce problème se produit lorsque les anciennes versions de java encore sur votre système perturbent toutes les nouvelles versions installées. Pour arrêter ce problème, vous devez d'abord supprimer tous les logiciels java utilisant - Panneau de configuration + supprimer les Programmes + puis désinstaller java. (À ce stade, je recommande de nettoyer votre registre en utilisant CCleaner en utilisant son option de registre ou un programme similaire pour assurer un nettoyage puis redémarrer) après redémarrage réinstaller la version la plus récente de java et tout ira bien.

http://www.filehippo.com/download_ccleaner -LIEN VERS CCLEANER

-2
répondu Shay 2013-05-12 07:09:50

il suffit d'ajouter votre .fichier jar dans la balise applet comme un attribut comme indiqué ci-dessous:

<applet
    code="file.class"
    archive="file.jar"
    height=550 
    width=1100>         
</applet>
-2
répondu Somil Jain 2013-12-25 08:03:43
  1. Créez un fichier jar à partir de votre classe applet et META-INF/MANIFEST.Fichier MF.
  2. Signez votre dossier jar avec votre certificat.
  3. Configurez vos permissions locales comme > fichier: / / C: /ou http: / / localhost: 8080
  4. Puis lancez votre document html sur Internet Explorer sur les fenêtres.(Pas De Google Chrome !)
-2
répondu ÖMER TAŞCI 2014-12-24 16:26:39