IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Lecture d'un fichier


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 53
    Par défaut Lecture d'un fichier
    Bonjour, j'ai codé l'algorithme qu'un prof nous a donné pour lire un fichier texte mais il ne marche pas :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    static void lecture_fichier() throws FileNotFoundException, IOException {
        String nom_fich="test.txt";
        FileReader fichier = new FileReader (nom_fich); 
        BufferedReader in  = new BufferedReader(fichier);
        String ligne;
        ligne = in.readLine();
        while(ligne != null){
            System.out.println(ligne);
            ligne = in.readLine();
        }
     
     
    }

    j'ai placé le fichier test.txt dans le même dossier que celui ou se situent les classes. Voici les erreurs trouvées par Netbeans :
    Exception in thread "main" java.io.FileNotFoundException: test (Accès refusé)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:106)
    at java.io.FileInputStream.<init>(FileInputStream.java:66)
    at java.io.FileReader.<init>(FileReader.java:41)
    at javaapplication5.Main.lecture_fichier(Main.java:31)
    at javaapplication5.Main.main(Main.java:43)
    Java Result: 1

    je n'arrive pas à voir pourquoi ça ne marche pas et je susi bloquée pour le rest de mon programme :s
    Merci d'avance pour votre aide.

  2. #2
    Membre expérimenté Avatar de jiddou
    Inscrit en
    Août 2007
    Messages
    247
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 247
    Par défaut
    Le fichier est introuvable tout simplement.Commence par mettre un chemin absolu et ça devrait marcher. Pour le chemin relatif en java c'est pasle dossier des sources mais celui des .class.
    Dis nous que EDI tu utilises.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 53
    Par défaut
    Justement j'ai placé le fichier dans le dossier ou se situent les . class. J'ai également essayé de mettre l'adresse du fichier entre " " mais ça ne marche pas. Qu'est ce qu'un EDI? ( dsl je débute :s)

  4. #4
    Membre expérimenté Avatar de jiddou
    Inscrit en
    Août 2007
    Messages
    247
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 247
    Par défaut
    ok donc tu compiles manuellement avec javac ok donc à mon avis le dossier courant doit être celui de la commande javac. donc ton fichier doit etre là bas.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 53
    Par défaut
    Je suis désolée je ne vois pas de quoi tu parles, je n'ai pas de dossier javac. Pour info j'utilise JDK et netbeans.
    Merci pour ton aide en tout cas.

  6. #6
    Membre expérimenté Avatar de jiddou
    Inscrit en
    Août 2007
    Messages
    247
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 247
    Par défaut
    voilà quand je parle de quel EDI(Environnement de développement intégré) c'etait par rapport à l'environnement que tu utilises pour ton développement. javac est la commande qui permet de compiler manuellement.Donc pour netbeans le répertoire courant est la racine du projet.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lecture d'un fichier .dbf
    Par San Soussy dans le forum Autres SGBD
    Réponses: 8
    Dernier message: 07/07/2004, 16h30
  2. Réponses: 6
    Dernier message: 02/09/2003, 15h12
  3. Lecture et ecriture fichier .ini
    Par despe dans le forum C
    Réponses: 6
    Dernier message: 23/07/2003, 20h40
  4. [langage] Optimiser la lecture d'un fichier
    Par And_the_problem_is dans le forum Langage
    Réponses: 4
    Dernier message: 05/02/2003, 08h54
  5. [langage] Optimiser la lecture d'un fichier
    Par And_the_problem_is dans le forum Langage
    Réponses: 2
    Dernier message: 11/06/2002, 10h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo