Witam
Chce zapisac dany obiekt do pliku na dysk, robie to za pomocą:
try{
ObjectOutputStream out = new ObjectOutputStream(new
FileOutputStream("dane.btb"));
out.writeObject(obiekt);
out.close();
}
catch (IOException e)
{
e.printStackTrace();
}
Jakie warunki powinien spelniac obiekt ?
Bo występuje mi taki blad :
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
a jeśli obiekt stworze np JPanel obiekt = new JPanel(); to wszystko dziala ok.
jednak gdy obiekt jest klasy przeze mnie napisanej nie dziala, i tu pytanie czy trzeba
do klasy dopisac jakis interfejs czy coś?
dzieki za odpowiedz