Salve, la struttura del mio programma per ora è
(default package) -> nome.java
finestre -> Interfaccia.java
struttura -> Progetto.java
nome.java contiene il main che istanzia Interfaccia che apre un JFrame...
quando dal menù a tendina scelgo apri faccio visualizzare un JFileChooser
quando apro il file richiamo un metodo di Interfaccia per deserializzare il file...
in poche parole
mi restituisce una eccezione....codice:main(){ new Interfaccia()} Interfaccia{ Progetto prog = new Progetto(); .... if (file_selezionato) prog.deserializza(file_selezionato); }
local class incompatible: stream classdesc serialVersionUID = LONG, local cass seriaVersionUID = LONG
ma io in Progetto, che implementa Serializable ho
come mai mi genera l'eccezione>? come la risolvo?codice:private static final long serialVersionUID = 8832230750161871173L;

Rispondi quotando