Bonsoir.

Oui monsieur le Juge je suis allé voir dans la FAQ, dans Google, dans les tutos... Oui j'ai lu qu'il fallait définir un long de ce type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
        static final long serialVersionUID = 42L;
Mais moi y'en a être blonde... Ou moi y'en a pas avoir de cerveau mais moi y'en a toujours avoir erreur.

Hum... En français ca donne ceci. J'avais une erreur:
[serial] serializable class NutriCal.Repas has no definition of serialVersionUID
Depuis mon static final long... j'ai ceci en compilant :
Exception in thread "main" java.io.InvalidClassException: nutrical.Aliment; local class incompatible: stream classdesc serialVersionUID = 985974763921291337, local class serialVersionUID = 42
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
at java.util.ArrayList.readObject(ArrayList.java:593)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1846)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
at nutrical.IOData.readDesAliments(IOData.java:40)
at nutrical.Instanciation.traitement(Instanciation.java:35)
at nutrical.Application.main(Application.java:79)
Pourquoi ca marche pas? T.T