Hallo!
Ich bin gerade dabei einen Part zu schreiben, der Objekte von mir in Dateien abspeichert. Leider gibt es dabei immer diesen Fehler:
"java.io.NotSerializableException: storage.PrimeStorage"
Und natürlich die Fehlermeldung: "Fehler beim Sichern der Datenbank."
Mein PS-Objekt gehört der Klasse PrimeStorage an.
Hier der Code:
Noch zur Information: Während dieser Teil aufgerufen wird, werden simultan keine Änderungen an dem PS-Objekt vorgenommen.
Ich bin gerade dabei einen Part zu schreiben, der Objekte von mir in Dateien abspeichert. Leider gibt es dabei immer diesen Fehler:
"java.io.NotSerializableException: storage.PrimeStorage"
Und natürlich die Fehlermeldung: "Fehler beim Sichern der Datenbank."
Mein PS-Objekt gehört der Klasse PrimeStorage an.
Hier der Code:
Java:
File f = chooseFile(true);
if (f != null) {
OutputStream fos = null;
try {
fos = new FileOutputStream(f);
ObjectOutputStream o = new ObjectOutputStream(fos);
o.writeObject(ps);
JOptionPane.showMessageDialog(null, "Datenbank erfolgreich gesichert.");
} catch (IOException e) {
JOptionPane.showMessageDialog(null, "Fehler beim Sichern der Datenbank.");
System.err.println(e);
} finally {
try {
fos.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Fehler beim Schließen der Sicherung.");
}
}
}
Noch zur Information: Während dieser Teil aufgerufen wird, werden simultan keine Änderungen an dem PS-Objekt vorgenommen.