Fonction java.io.File listRoots

Je vous en supplie, répondez à cette question :
pourquoi, quand j'utilise la fonction listRoots() cela me renvoie l'erreur suivant:
java.lang.NoSuchMethodError: java.io.File: method listRoots()[Ljava/io/File; not found

Répondez-moi au plus vite !

Merci d'avance et vive le Java !

-------------- OmEn --------------

3 réponses

  1. Question bête, mais as-tu importer la classe File ?

    import java.io.File;

    -= Bobinours =-
    1. Voila le code source de mon prog qui liste tous les fichiers présents :

      import java.io.*;
      public class TrivialApplication
      {
      public static void main(String[] args)
      {
      File[] root = File.listRoots();
      for(int i = 0 ; i < root.length ; i++)
      {
      //traitement de root[i]
      }
      }
      }