Hallo Forum-Nutzer,
habe ein kleines Problem mit dem ObjectOutputStream bzw. PutField:
Fehler:
Frage:Wie löse ich das Problem? Oder habe ich putFields falsch verstanden? Ähnlich wie Properties möchte ich Daten speichern. Allerdings auch primitive Datentypen (int,char etc.).
Danke im Voraus!
Mit freundlichen Grüßen
Seikuassi
habe ein kleines Problem mit dem ObjectOutputStream bzw. PutField:
Java:
public static void main(String[]arg){
try{
ObjectOutputStream out=new ObjectOutputStream(new FileOutputStream("/test.dat",false));
ObjectOutputStream.PutField data_out=out.putFields(); // Fehler
data_out.put("section_0",(byte)50);
out.writeFields();
out.flush();
out.close();
}catch(Exception exc){
exc.printStackTrace(); // Fehler ausgeben
System.exit(-1); // Programm mit Fehlercode beenden
}
return;
}
Code:
java.io.NotActiveException: not in call to writeObject
at java.io.ObjectOutputStream.putFields(ObjectOutputStream.java:459)
at classes.Test.main(Test.java:5)
Danke im Voraus!
Mit freundlichen Grüßen
Seikuassi