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();
}
Código PHP:
java.io.FileNotFoundException: datos.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)
Gracias!!