Guten abend!
Ich habe folgendes Problem:
Ich habe in einem Projekt unterschiedliche Klassen ineinander verschachtelt.
Nun versuche ich Objekte dieser Art, die in einer Hashtable gespeichert sind, in einer Datei mittels ObjectOutputStream zu speichern. Ich bekomme aber immer eine java.io.NotSerializableException.
Der Code ist (vereinfacht) so aufgebaut:
public class Aussen implements Serializable
{
private Hashtable<String,A> sammlung = new Hashtable<String,A>();
public class A implements Serializable
{
public class B implements Serializable
{
public class C implements Serializable
{
}
}
}
}
...und das Hashtable in Klasse "Aussen" soll gespeichert werden.
Warum bekomme ich eine Exception?
Kann mir jemand helfen?
Gruß
R
Ich habe folgendes Problem:
Ich habe in einem Projekt unterschiedliche Klassen ineinander verschachtelt.
Nun versuche ich Objekte dieser Art, die in einer Hashtable gespeichert sind, in einer Datei mittels ObjectOutputStream zu speichern. Ich bekomme aber immer eine java.io.NotSerializableException.
Der Code ist (vereinfacht) so aufgebaut:
public class Aussen implements Serializable
{
private Hashtable<String,A> sammlung = new Hashtable<String,A>();
public class A implements Serializable
{
public class B implements Serializable
{
public class C implements Serializable
{
}
}
}
}
...und das Hashtable in Klasse "Aussen" soll gespeichert werden.
Warum bekomme ich eine Exception?
Kann mir jemand helfen?
Gruß
R