Bonjour ^^

Je développe { ou tente } un éditeur en applet. Cet éditeur doit me permettre de modifier les scripts du site. Pour cela, il faut que je puisse lister les fichiers codes sources. J'ai développé l'interface graphique. J'en suis donc au listage des fichiers & répertoires. Seulement, je rencontre une erreur & je ne parviens pas à résoudre le problème.

Citation Envoyé par Console JAVA
java.security.AccessControlException: access denied (java.io.FilePermission . read)
J'ai trouvé sur le net quelques pistes. Notamment une histoire avec java.policy, sauf que d'après ce que j'y lis, normalement, je ne devrais pas avoir de problème de permission.

Citation Envoyé par java.policy
grant {
permission java.security.AllPermission;
};
Je ne sais pas si c'est parce qu'il n'est pas au bon endroit ou autre mais bon je ne sais pas comment il est censé fonctionner.

Et pour finir des fois que le problème viendrait du code source, je vous laisse la méthode qui est censée parcourir le répertoire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
   public void listerFichiers ( ArrayList listeCompleteFichiers , String chemin )
   {
      System.out.println ( "listerFichiers ( " + listeCompleteFichiers + " , " + chemin + " )" ) ;
 
      File fichier = new File ( chemin ) ;
      File[] listeFichiers = fichier.listFiles () ;
 
      for ( int i = 0 ; i < listeFichiers.length ; i ++ )
      {
         if ( listeFichiers [ i ].isDirectory () )
         listerFichiers ( listeCompleteFichiers , listeFichiers [ i ].toString () ) ;
         else
         listeCompleteFichiers.add ( listeFichiers [ i ].toString () ) ;
      }
   }
Merci par avance

@ tchaOo°