Serializable [Java] - Java - Programmation
Marsh Posté le 11-03-2004 à 20:56:09
ReplyMarsh Posté le 11-03-2004 à 22:54:17
Ca vient certainement du fait que tu a mis dans ta Map des objets qui n'implémentent pas sérializable.
Quand tu sérialises la map, tous les objets qui sont dedans le seront aussi => il faut qu'ils soient tous sérialisables.
Si je me souviens bien, tu dois avoir le nom de la classe coupable dans le message de l'exception
Marsh Posté le 11-03-2004 à 20:47:24
Je commence tt juste le Java et les flux de fichiers. Voila my problem:
Quand je compile ma classe tout se passe bien, par contre lors de l'éxécution ce message apparait: NotSerializableException. Je sais qu'il y a un Serializable à mettre qq part mais où???????
public void save(String fileName, Hashtable cptDB) throws FileNotFoundException, IOException
{
FileOutputStream dataBase = new FileOutputStream(fileName) ;//Stream of database
ObjectOutputStream ObjCptDB = new ObjectOutputStream(dataBase);//create a object under a stream form
ObjCptDB.writeObject(cptDB);ERROR
dataBase.close();//closing of file
}
Merci de votre aide!