Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2011, 13:44
okawa
 
Fecha de Ingreso: mayo-2009
Mensajes: 69
Antigüedad: 15 años
Puntos: 0
Error leer fichero .txt (No lo encuentra)

Buenas

He hecho un programa en java, en el cual tengo que leer unos datos almacenados en un fichero .txt

El fichero lo tengo ubicado en la misma carpeta donde tengo los .class y el .java

El programa que uso para compilar y ejecutar el programa en java es e. BlueJ.

El codigo que me da error es el siguiente: (Esta es la parte solo de leer el fichero)

Código PHP:
    private void leeAlumnos() throws Exception {
        
Scanner f=new Scanner(new File("datos.txt"));
        
int num=0;
        while (
f.hasNext() && num<MAX) {
            
int matricula=f.nextInt();
            
String nombre=f.nextLine();
            
Alumno j=new Alumno(nombre,matricula);
            
alumnos[num++]=j;
        }
        
f.close();
   } 
Y el codigo de error que me lanza es el siguiente:

Código PHP:
java.io.FileNotFoundExceptiondatos.txt (El sistema no puede encontrar el archivo especificado)
    
at java.io.FileInputStream.open(Native Method)
    
at java.io.FileInputStream.<init>(FileInputStream.java:106)
    
at java.util.Scanner.<init>(Scanner.java:636)
    
at Grupo.leeAlumnos(ejer4.java:47)
    
at Grupo.<init>(ejer4.java:43)
    
at ejer4.main(ejer4.java:99
Estoy desesperado!! :(


Gracias!!

Última edición por okawa; 13/03/2011 a las 14:08