bonjour,
j'utilise une applet pour uploader un fichier vers un serveur FTP. j'ai suivi la FAQ qui explique comme signé son applert pour qu'elle puisse copier mon fichier sur mon disque. mais lorsqu'elle doit le faire j'ai une erreur
Erreur : access denied (java.io.FilePermission c:\test.txt read)
premierement: ce n'est pas test.txt que j'ai uploder mais un autre (il garde en memoire mes anciens essais upload... !!?
secondo: mon applet est bien signée alors pourquoi elle ne peut copier ce fichier sur mon disque..?!
je vous montre comment j'ai proceder
dans le shell :
compilation java :
c:\Program Files\Java\jdk1.6.0_16\bin\>javac -classpath "c:\Program Files\Java\jdk1.6.0_16\jre\lib\plugin.jar" c:\pa1\jav\*.java
creation de l'archive
c:\Program Files\Java\jdk1.6.0_16\bin\>jar cvf c:\pa1\jav\FTP.jar c:\pa1\jav\*.class
j'ai bien creer mon certificat avec keytool
ensuite je signe l'archive avec ce dernier
signature de l'archive
c:\Program Files\Java\jdk1.6.0_16\bin\>jarsigner -storepass <motdepasse> -signedjar c:\pa1\jav\SFTP.jar c:\pa1\jav\FTP.jar <alias>
est ce j'ai oublie qqch ?
pouvez vous svp ?
merci d'avance
Partager