Partage
  • Partager sur Facebook
  • Partager sur Twitter

Erreur java.io.InvalidClassException

    24 mai 2011 à 11:12:50

    Bonjour, j'ai une erreur que je n'arrive pas à régler, j'ai regardé un peu sur internet à quoi ça pouvait correspondre mais ça ne m'a pas aidé à réglé mon problème, voici l'erreur:
    java.io.InvalidClassException: modele.Carnet; local class incompatible: stream classdesc serialVersionUID = -4421433616758136955, local class serialVersionUID = -6989022551271027982

    Et mon code (l'erreur est à la ligne "carnetOuv = (Carnet)ois.readObject();"):
    package vue;
    
    import java.io.*;
    import javax.swing.DefaultListModel;
    import modele.*;
    
    public class FenOuvrir {
    
    	private Carnet carnetOuv;
    	private ObjectInputStream ois;
    	
    	public FenOuvrir(Carnet carnet, String nomFichier, DefaultListModel listeModele) {
    		
    		this.carnetOuv = new Carnet();
    		
    		try {
            	ois = new ObjectInputStream(
        			new BufferedInputStream(
        				new FileInputStream(
        					new File(nomFichier)
        				)
        			)
        		);
                    try {
            		carnetOuv = (Carnet)ois.readObject();
            	} catch (ClassNotFoundException e) {
    			e.printStackTrace();
    		}
    		ois.close();
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }  
        }
    }
    
    • Partager sur Facebook
    • Partager sur Twitter

    Erreur java.io.InvalidClassException

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown