probleme de permission ds une applet - Programmation
Marsh Posté le 26-07-2002 à 19:11:56
comment fais tu pour récupérer ton fichier?
Marsh Posté le 26-07-2002 à 19:15:46
DarkLord a écrit a écrit : comment fais tu pour récupérer ton fichier? |
jfait getClass().getRessource("chemin/fichier.ext" );
en fait c etrange pq parfois les images s affiche parfois non
et alors qu a chaque fois, qd je regarde la console java y a une exception
Marsh Posté le 26-07-2002 à 19:16:28
"/chemin ....
Marsh Posté le 26-07-2002 à 19:16:50
et vérifie si l'url que getResource te renvoie n'est pas null avant de bosser dessus
Marsh Posté le 26-07-2002 à 19:18:33
qqch comme ca
Code :
|
Marsh Posté le 26-07-2002 à 19:19:21
DarkLord a écrit a écrit : "/chemin .... |
en fait y avait deja le "/"
je suis en train de convertir une appli en applet c'est pour ca
derniere question: y a pas de fichier de securité a modifié?
pq a la base je pensait que c etait ca mon probleme...
Marsh Posté le 26-07-2002 à 19:21:40
bin non si c dans le jar ... Et getResource ne génerera pas une exception logiquement. Si il peut pas prendre il ne prendra pas (ne trouvera pas)
Tu es sur que c'est cette ligne là qui merde?
Marsh Posté le 26-07-2002 à 19:36:51
merci dak tout marche tres bien
en fait le probleme etait qu a un moment ds mon code j avait oublier de mettre le getCLass().getRessource(); lors du chargement d'une image
et comme le fichier se trouvait ds mon ancien repertoire il trouvait ce fichier enfin oui encore une maladresse
merci encore de ton aide
Marsh Posté le 26-07-2002 à 22:42:42
you're welcome
Marsh Posté le 26-07-2002 à 18:03:55
j ai une applet qui est en fait une archive ds laquel il y a des fichier qui sont lu par le programme
et c'est a cause de ces fichiers que j ai une exception:
java.security.AccessControlException: access denied (java.io.FilePermission resources/icon/icon.gif read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at sun.awt.SunToolkit.getImageFromHash(Unknown Source)
at sun.awt.SunToolkit.getImage(Unknown Source)
at javax.swing.ImageIcon.<init>(Unknown Source)
at javax.swing.ImageIcon.<init>(Unknown Source)
at jchat.ui.JChat.init(JChat.java:75)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
vous pouvez me dire comment resoudre le probleme?
Message édité par veryfree le 26-07-2002 à 18:04:45