Derbie88
Messages postés118Date d'inscriptiondimanche 7 juin 2009StatutMembreDernière intervention 5 juillet 2010
-
21 avril 2010 à 16:09
Bonjour !
J'ai regardé x tutoriels, lu la doc java, je ne vois pas ce qui ne va pas dans mon code... que je mets ici :
public void open(String path) {
try {
flotin = new ObjectInputStream(new FileInputStream("test.txt")) ;
try {
StationMeteo s = (StationMeteo) flotin.readObject();
}
catch(ClassNotFoundException e) {
System.out.println(e.getMessage());
}
IGMeteo i = new IGMeteo(this);
flotin.close();
}
catch (IOException e){
System.out.println("Erreur lecture "+e.getMessage());
}
}
public void save(String path) {
try {
System.out.println("on sauvegarde "+path);
flotout = new ObjectOutputStream(new FileOutputStream("test.txt")) ;
flotout.writeObject(this);
flotout.close();
}
catch (IOException e){
System.out.println("Erreur ecriture "+e.getMessage());
}
}
Donc, je cherche à enregistrer un objet (en l'occurence, de type StationMeteo), mon modèle, qui est serializable, toutes les classes de mon package le sont, mais j'ai une erreur :