IOException under skrivning til fil
Hej.Jeg har en Kontrol klasse, som indeholder de dynamiske data som jeg gerne vil kunne skrive til en fil.
jeg forestiller mig at jeg bare kan gemme Kontrol klassen, også hente den ind når jeg starter programmet næste gang, også virker det. Det er vel muligt ?
(har ikke brug for detaljer om hvordan det virker, tror jeg har styr på den del...)
min gemKontrol metode ser sådan ud :
public static void gemKontrol(Kontrol kontrol, String destination)
{
try
{
FileOutputStream fos = new FileOutputStream(destination);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(kontrol);
oos.close();
fos.close();
}
catch(FileNotFoundException exception)
{
JOptionPane.showMessageDialog(null, "Filen blev ikke fundet!");
}
catch(IOException exception)
{
JOptionPane.showMessageDialog(null, "Der opstod en IOException under skrivning til disken!");
}
}
mit problem er at under skrivning til filen, opstår der en IOException og jeg får den MessageDialog som jeg har angivet.
jeg har forsøgt med forskellige variationer af destination, f.eks "c:\\gemtKontrol.dlf" og "gemtKontrol.dlf"
er der nogen der har ideer til hvad jeg gør galt ?
jeg har tidligere skrevet og hentet en ArrayList til disken, og det virkede fint.
det skal lige siges at alle objekter der gemmes implementerer Serializable.
mvh. Anders Jakobsen
