Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2008, 22:34
Avatar de v4mp1r0
v4mp1r0
 
Fecha de Ingreso: febrero-2008
Mensajes: 36
Antigüedad: 16 años, 2 meses
Puntos: 0
Manejo de archivos en java

Hola a todos:

Tengo un pequeño problema con java. Necesito que al crear la aplicacion le pase el nombre de un archivo (a usar durante todo el programa) como parametro. Me explico

$java smash test1

donde smash es el .class y test1 es el archivo a pasar. En el codigo que he construido me arroja dos errores adjunto el codigo
Código:
import java.io.*;

class smash{
  public static void main (String[] args){
    File file = new File(args[0]);
    BufferedReader in = new BufferedReader(new FileReader(file));    <--error
    String pers;

    pers= in.readLine();            <-- error
    System.out.println(pers);
  }
}
El primer error me dice: Unhandled exception type FileNotFoundException.
El segundo error es obvio (si no hay archivo, no puede leer nada )

Mi idea es que reciva el archivo como parametro, pero dado este error creo que no lo estoy haciendo bien. Si alguien me pudiera ayudar me sacaria muchos problemas de encima.

Salu2!