probleme d'execution

probleme d'execution - Java - Programmation

Marsh Posté le 13-01-2006 à 23:48:48    

Voila j'essai de rentrer en lecture et ecriture dans 2 fichiers mais ici, je n'affiche que kikoo2 et kikoo3 ce qui signifie que le programme s'arrete dans br = new BufferedReader(new FileReader(Origine));
Auriez vous une solution? merci
 
           BufferedReader br = null;
     BufferedWriter bw = null;
     //FileReader fr;
     //FileWriter wr;
 
 try
 {
     out.println("kikoo2\n" );
     out.println("kikoo3\n" );

 
           br = new BufferedReader(new FileReader(Origine));
    out.println("kikoo4\n" );
 
     bw = new BufferedWriter(new FileWriter(Copie));

Reply

Marsh Posté le 13-01-2006 à 23:48:48   

Reply

Marsh Posté le 14-01-2006 à 00:25:09    

tu n'a pas affiché ton bloc catch, mais j'imagine que tu trache l'exception et que c'est pour ça que tu ne vois pas l'erreur => gère mieux tes exceptions et ça ira mieux.
Une exception, quand on ne sait pas la gérer, on la laisse se propager => rajoute un throws IOException à la méthode si tu ne sais pas faire mieux.

Reply

Marsh Posté le 14-01-2006 à 13:08:37    

Voici mon catcht (qui se trouve bien a la suite de try)
 
        } catch (IOException e) {  
           // catch possible io errors from readLine()
           System.out.println("Uh oh, got an IOException error!" );
           e.printStackTrace();
 
Désolé si je n'affiche pas tout le code mais ca ne veut pas l'envoyer si ma requete est trop grosse je sais pas pkoi oO

Reply

Marsh Posté le 14-01-2006 à 14:26:32    

dans ce cas, tu dois avoir le message d'erreur indiquant la cause dans les logs et la stacktrace t'indiquant la ligne de l'erreur

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed