Hi,
die klasse Class<?> ist serialisierbar, aber wenn ich die Class<?> eines Objektes verschicken will, wirft der andere PC
eine Exception bei der Methode "resolveClass". Mit anderen Worten, die andere VM erkennt diese Class<?> nicht.
Nun meine Frage: Ist das normal, oder gibt es da eine besonderheit um Class<?> Klassen zu verschicken ?
Bisher habe ich das ganze so gelöst:
Ich verschicke nicht die Class, sondern den NAmen der Klasse und erstelle auf der anderen Seite mit einem ClassLoader
wieder eine Klasse.. Das klappt auch soweit...
Bin mir nur nicht sicher, ob das so "schön" ist...
Gruß Chris
PS:
Frohes Fest!
die klasse Class<?> ist serialisierbar, aber wenn ich die Class<?> eines Objektes verschicken will, wirft der andere PC
eine Exception bei der Methode "resolveClass". Mit anderen Worten, die andere VM erkennt diese Class<?> nicht.
Nun meine Frage: Ist das normal, oder gibt es da eine besonderheit um Class<?> Klassen zu verschicken ?
Bisher habe ich das ganze so gelöst:
Ich verschicke nicht die Class, sondern den NAmen der Klasse und erstelle auf der anderen Seite mit einem ClassLoader
wieder eine Klasse.. Das klappt auch soweit...
Bin mir nur nicht sicher, ob das so "schön" ist...
Gruß Chris
PS:
Frohes Fest!