oui j'ai vérifié!!
mais le problème est que l'application normale marche mais lorsque elle se transforme en applet !!!apparait ce phénomène de permission!!
oui j'ai vérifié!!
mais le problème est que l'application normale marche mais lorsque elle se transforme en applet !!!apparait ce phénomène de permission!!
il me semble que c'est un problème de code !!
j'ai entendu parler d'un code spécifique pour l'ouverture d'un fichier texte!!
je ne sais pas ...mais j'ai tenter pas mal de choses!!
T'es dans une applet. Les applet n'ont pas accès aux système de fichier et périphériques locaux de la machine sur laquelle elles s'éxécutent, pour des raisons de sécurité. Pour pouvoir utiliser la classe "File" dans une applet, il faut obligatoirement que celle-ci soit signée et que l'utilisateur lui donne, a l'exécution, le droit de farfouiller dans le disque dur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Exception in thread "Thread-11" java.security.AccessControlException: access denied (java.io.FilePermission C:\Documents and Settings\DHIB AKRAM\Bureau\akram.txt read)
comment la signer svp? Merci.
Il faut signer le/les jar(s) de l'applet. Plus d'infos ici
http://jmdoudoux.developpez.com/cour...-jws.php#jws-2
vous voulez dire que je dois juste suivre les instructions à propos de signer un jar c'est tout???et vous parlez du jar de mon application ?en plus
le jar dois comporter quoi exactement?
le main et l'applet et les lib employés ?
c'est flou comme méme MR et merci...
tu dois signer tous les jar se trouvant faisant partie de ton applet, c'est à dire tous les jars référencés dans ton tag <applet> . La clé utilisée doit être la même pour tous les jar. La signature permet d'authentifié que c'est bien toi qui fournis l'applet. L'utilisateur peut alors décider si il te fait confiance ou non.
par exemple??!!les jar comme les lib??
quel tag <applet> ??!!
celui qui est dans la page html qui charge l'applet. Note que t'as peut être utilisé plutot le tag <objet> mais le principe reste le même.
oui je tien compte mnt!!je vais esseyer
dsl mais j'utilise aucun jar dans mon code!!juste je charge le .class c tt
normalement le jar est un exe en double cliquant dessus il doit s'exécuter mais le jar que j'ai crée par un clean and build avec netbeans ,,lorsque je clique dessus me génère une erreur!! "cannot find the main class"!!!est ce que c'est normal.??
j'ai rien compris de ce lien
http://jmdoudoux.developpez.com/cour...-jws.php#jws-2
car il ya des info parachutés comme le fichier jnlp et la configuration du seveur....
ok!!j'ai esseyé mais planté dans un astuce!!
c'est quoi le fait de donner
Enter Passphrase for keystore.?????????
ça veu dire quoi??
Enter Passphrase for keystore = entrez le mot de passe pour le keystore. T'as pas besoin d'aller au delà de la section que je t'ai montrée, la suite relative au jnlp/server ne te concerne pas, jsute 'comme signer'.
Et non, un jar n'est pas un exe.
Et pour le main-class on s'ent fout, puisque l'on travaille avec des applets.
j'ai esseyé de signer le jar mais aprés avori taper cette commande:
jarsigner -verbose dhiabi.jar myapp
il me génère cette erreur :
jarsigner error:java.lang.RuntimeException:keystore load : Keystore was tempered with, or password was incorrect
vraiment !!!c'est difficile à comprendre!!et c'est compliqué
j'ai utilisé les instructions ci dessous
C:\>keytool -genkey -keystore mes_cles -alias cle_de_test
Tapez le mot de passe du Keystore : test
Mot de passe de Keystore trop court, il doit compter au moins 6 caractères
Tapez le mot de passe du Keystore : erreur keytool : java.lang.NullPointerExcep
tion
C:\>keytool -genkey -keystore mes_cles -alias cle_de_test
Tapez le mot de passe du Keystore : mptest
Quels sont vos prénom et nom ?
[Unknown] : jean michel
Quel est le nom de votre unité organisationnelle ?
[Unknown] : test
Quelle est le nom de votre organisation ?
[Unknown] : test
Quel est le nom de votre ville de résidence ?
[Unknown] : Metz
Quel est le nom de votre état ou province ?
[Unknown] : France
Quel est le code de pays à deux lettres pour cette unité ?
[Unknown] : fr
Est-ce CN=jean michel, OU=test, O=test, L=Metz, ST=France, C=fr ?
[non] : oui
Spécifiez le mot de passe de la clé pour <cle_de_test>
(appuyez sur Entrée s'il s'agit du mot de passe du Keystore) :
C:\>
C:\>keytool -selfcert -alias cle_de_test -keystore mes_cles
Tapez le mot de passe du Keystore : mptest
C:\>keytool -list -keystore mes_cles
Tapez le mot de passe du Keystore : mptest
Type Keystore : jks
Fournisseur Keystore : SUN
Votre Keystore contient 1 entrÚe(s)
cle_de_test, 12 nov. 2003, keyEntry,
Empreinte du certificat (MD5) : 9E:5A:61:CC8:88:02:59:1D:3B:41:C9:CA:26:1D:BD
mais je suis planté sur cette commande
jarsigner -verbose dhiabi.jar myapp
il me demande le passphrase de mon keystore
puis lorsque je le tape "mptest"
il megénère l'erreur que j'ai écris précédement!!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager