[Débutant]Problème d'appel d'une méthode java dans un applet sur un navigateur w

patriospatrios Messages postés 10 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 21 avril 2009 - 23 mars 2009 à 16:03
mimomama Messages postés 38 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 16 avril 2009 - 24 mars 2009 à 16:13
Bonjour;


J'ai une applet java contenant un bouton, l'action de ce bouton est
l'appel d'une méthode java. Cette méthode permet de faire une capture
d'écran et de l'enregistrer dans le c:\. Lorsque je teste l'applet dans
l'applet viewer ça marche bien et l'image de la capture s'enregistre,
mais lorsque j'appelle l'applet dans un navigateur web l'enregistrement
ne se fait pas.


Merci d'avance de me répondre parceque je me suis bloqué.

Merci
A voir également:

13 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
23 mars 2009 à 16:19
Salut,

Pour des raisons de sécurité (encore heureux !!!), une applet java ne peut pas accéder aux ressources du système. Il est possible d'outrepasser ceci en demandant à l'utilisateur s'il autorise l'accès à son disque :
http://www.commentcamarche.net/faq/sujet-3841-java-creer-une-applet-qui-accede-au-disque-dur
______________________________________
DarK Sidious
0
mimomama Messages postés 38 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 16 avril 2009
23 mars 2009 à 17:26
Merci bien pour votre réponse, je vais essayer de signer mon applet zt je vais voir.

Merci.
0
mimomama Messages postés 38 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 16 avril 2009
23 mars 2009 à 18:03
Bonjour;

Comment je peux signer un applet dans un projet java. car je fais la signature et ça marche mais lorsque je teste mon applet dans un navigateur rien n'a changé et la fenetre qui va demander l'autorisation ne s'affiche pas.

Merci de me répondre.
Merci.
0
mimomama Messages postés 38 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 16 avril 2009
24 mars 2009 à 09:19
Bonjour;

j'ai réussi à signer mon applet mais lorsque je l'appelle à travers la page jsp le message d'alerte qui demande la confirmation ne s'affiche pas.
je pense que l'accés au disque dur n'est pas permis.
je n'ai pas trouvé d'ou survient le probléme.

Merci de me répondre
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mimomama Messages postés 38 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 16 avril 2009
24 mars 2009 à 11:00
Bonjour;


Pour éclairsir mon probléme, je voudrais prendre des captures d'écran
via l'appler sur la machine cliente et de les envoyer à la machine
serveur et cela se fait en appuyant sur un bouton dans l'applet qui
fait appel à la classe robot pour capturer l'ecran et d'envoyer l'image
au serveur. Mais meme la capture ne se fait pas. j'ai essayé l'appui
sur le bouton ça marche bien mais l'invocation des méthode de la classe
robot ne se fait pas.

Est ce que le probléme réside dans le fait que la classe robot n'est
pas mis dans le jar, sachant que dans l'applet viewer ça marche bien.


Cordialement et merci de pour votre attention.
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
24 mars 2009 à 11:12
Salut,

Voici ce que dit la javadoc :
"SecurityException - if createRobot permission is not granted"

=> Là encore ce n'est pas possible dans une applet exécuté sur un poste client : problèmes de sécurité évident !
______________________________________
DarK Sidious
0
mimomama Messages postés 38 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 16 avril 2009
24 mars 2009 à 12:13
Merci pour votre réponse.

Cela veut dire que c'est impossible d'appeler la classe robot pour s'exécuter sue le poste client à travers un applet java?

Cordialement.
0
mimomama Messages postés 38 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 16 avril 2009
24 mars 2009 à 12:14
Meme avec applet signé?
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
24 mars 2009 à 12:19
Salut,

En théorie, si tu arrives à faire accepter ton applet signé à l'utilisateur, tu dois pouvoir l'utiliser : "if createRobot permission is not granted" = si tu n'as pas la permission, une exception se déclenche, sinon c'est OK.
______________________________________
DarK Sidious
0
mimomama Messages postés 38 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 16 avril 2009
24 mars 2009 à 12:29
Merci pour votre disponibilité;

la signature s'est bien passé, mais lors de l'appel de mon applet dans le navigateur l'alerte de confirmation pour autoriser l'applet ne s'affiche pas, et l'applet s'affiche normalement mais elle ne fonctionne pas.(l'action du bouton ne se fait pas).

Cordialement.
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
24 mars 2009 à 12:33
Salut,

Je n'ai malheureusement jamais développé d'applet, et ne sais encore moins comment ca se passe avec des applets signées !

Je ne pourrais guère t'aider davantage sur ce point. Si quelqu'un de plus compétent passe par là...
______________________________________
DarK Sidious
0
mimomama Messages postés 38 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 16 avril 2009
24 mars 2009 à 12:39
Merci bien pour votre aide.
Et j'espére que quelqu'un va m'aider.
0
mimomama Messages postés 38 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 16 avril 2009
24 mars 2009 à 16:13
Merci pour tous j'ai trouvé la solution j'étais en train de re deployer le projet d'ou la signature s'enléve car le projet se recompile.

Merci bien.
0
Rejoignez-nous