Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2013, 08:16
Macas
 
Fecha de Ingreso: noviembre-2012
Mensajes: 136
Antigüedad: 12 años, 2 meses
Puntos: 0
Problema con cerrar archivo

Muy buenas,

Estoy intentando leer un archivo de texto y luego cerrarlo, al leerlo todo correcto,pero en la parte de cerrarlo el eclipse me marca un error en la linea de codigo, es decir que no me compila, el codigo lo he sacado de internet y teoricamente funciona ya que un compañero mio lo ha probado y funciona.

Uso linux mint i eclipse Juno.

Esta es la parte del codigo
Código java:
Ver original
  1. public static List  LlegirFitxer()
  2.     {
  3.         File Urls = new File("urls.txt");
  4.         try
  5.         {
  6.         FileReader Arxiu = new FileReader(Urls);
  7.         BufferedReader Buff = new BufferedReader(Arxiu);
  8.        
  9.         // Llegim el txt
  10.         String Linea;
  11.        
  12.         while((Linea=Buff.readLine())!=null)
  13.                 System.out.println(Linea);
  14.          
  15.         }
  16.         catch(Exception exllegir)
  17.         {
  18.             exllegir.printStackTrace();
  19.         }
  20.        
  21.         finally{
  22.         // En el finally cerramos el fichero, para asegurarnos
  23.         // que se cierra tanto si todo va bien como si salta
  24.         // una excepcion.
  25.         try{                  
  26.            if( null != Arxiu)
  27.            {  
  28.                Arxiu.close();    
  29.            }                
  30.         }catch (Exception e2){
  31.            e2.printStackTrace();
  32.         }
  33.        
  34.         return null;
  35.     }

En la linia 26 y 28 el eclipse me lo marca diciendo "Arxiu cannot to resolve a variable", si la tengo declarada mas arriba, este objeto en teoria tiene la funcion close.

Soy bastante primerizo en esto

Saludos