Interface Serializable

Diego
09 de Mayo del 2002
Utilizo el interface Serializable para guardar en fichero. Mi problema es que una vez que tengo guardado el fichero hay veces que me lo abre y otras veces me salta la excepci贸n IOException. Porque puede ser. El fichero no lo manipulo.
Gracias

david soria
09 de Mayo del 2002
Podrias escribir el c贸digo para ver donde puede estar el fallo.

De todas formas puede que estes intentando guardar un objeto de una clase serializable que contiene objetos de otras clases y se te haya olvidado poner tb estas serializables.
si no es esto es problema del OutputStream y demas flujos

por eso ser铆a conveniente que pongas el c贸digo

Diego
09 de Mayo del 2002
FileInputStream f;
ObjectInputStream l;
//
java.awt.FileDialog vent=new FileDialog(this,"Abrir",FileDialog.LOAD);
vent.show();

try{
String Ruta = vent.getDirectory().concat(vent.getFile());
f=new FileInputStream(Ruta);
l=new ObjectInputStream(f);
red=(RedFarmacia)l.readObject();
System.out.println("Fichero cargado");
}catch(FileNotFoundException ex){
System.out.println("No existe el fichero");
}catch(IOException ex){
System.out.println("Error del lector");
}catch(ClassNotFoundException ex){
System.out.println("Error, clase no v谩lida");
}
catch(java.lang.NullPointerException ex){
}
"red" es el objeto que quiero abrir y todos los elementos que cuelgan de el son serializables.
Gracias.