Hallo, ich schreibe gerade ein Programm, das Objekte serialisieren soll. Ich verwende ein JFileChooser, damit der Benutzer den Pfad und den Namen vergeben kann. Falls der Benutzer die Dateiendung (.ser) nicht explizit angeben sollte, übernimmt das Programm diese Aufgabe.
Dies funktioniert auch, aber das Problem liegt bei der Generierung - Die Datei wird nicht erzeugt. Danke im voraus.
Code:
Dies funktioniert auch, aber das Problem liegt bei der Generierung - Die Datei wird nicht erzeugt. Danke im voraus.
Code:
Java:
try {
String name = chooser.getSelectedFile().getName();
int nameLength = name.length();
if (nameLength > 4 && name.substring(nameLength - 4).equals(".ser"))
name = name.substring(0, nameLength - 4);
FileOutputStream fos = new FileOutputStream(name + ".ser");
ObjectOutputStream os = new ObjectOutputStream(fos);
os.writeObject(area.getText());
os.close();
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}catch (IOException e1) {
e1.printStackTrace();
}