smart
12-04-2007, 14:54
Hi,
ich habe da ein Problem beim lesen aus einer Datei.
Ich habe ein Array vom Typ User.
User[] einUser = new User[100];
Hier komen die Objekte vom Typ User rein.
Ich kann über :
FileOutputStream file = new FileOutputStream("test3.txt");
ObjectOutputStream os = new ObjectOutputStream(file);
os.writeObject(dieUser);
das Array in einer Datei schreiben. Das Problem ist aber, das ich beim Lesen
scheitere und bekomme ich eine Fehlermeldung. Die Code-Zeilen siehen so aus:
FileInputStream fs = new FileInputStream("test3.txt");
ObjectInputStream is = new ObjectInputStream(fs);
dieUser = (User[])is.readObject();
Die Meldung:
unreported exception java.lang.ClassNotFoundException; must be caught or declared be thrown
Hat jemand hier eine Idee?
Danke im Voraus
ich habe da ein Problem beim lesen aus einer Datei.
Ich habe ein Array vom Typ User.
User[] einUser = new User[100];
Hier komen die Objekte vom Typ User rein.
Ich kann über :
FileOutputStream file = new FileOutputStream("test3.txt");
ObjectOutputStream os = new ObjectOutputStream(file);
os.writeObject(dieUser);
das Array in einer Datei schreiben. Das Problem ist aber, das ich beim Lesen
scheitere und bekomme ich eine Fehlermeldung. Die Code-Zeilen siehen so aus:
FileInputStream fs = new FileInputStream("test3.txt");
ObjectInputStream is = new ObjectInputStream(fs);
dieUser = (User[])is.readObject();
Die Meldung:
unreported exception java.lang.ClassNotFoundException; must be caught or declared be thrown
Hat jemand hier eine Idee?
Danke im Voraus