Hoi,
ich habe eine externe Klasse mit einem eigenen URLClassLoader geladen. Auf diese Klasse kann ich dann auch ganz normal zugreifen (Instanzen bilden und auf deren Methoden zugreifen). Die Klasse implementiert das Interface Serializable.
Nun möchte ich die Klasse über ByteArrayOutputStream und ObjectInputStream kopieren. Ich bekomme aber immer eine "java.lang.ClassNotFoundException".
Alle andere Klassen kann ich kopieren, funktioniert prima, nur bei den selbst geladenen Klassen bekomm ich den Fehler. Jemand ne Idee wo das Problem liegt?
Danke schon mal, Mewel
ps. Kann es sein das die Klasse "java.lang.reflect.Method" nicht serilisierbar ist, die Klasse "java.lang.Class" aber schon?
ich habe eine externe Klasse mit einem eigenen URLClassLoader geladen. Auf diese Klasse kann ich dann auch ganz normal zugreifen (Instanzen bilden und auf deren Methoden zugreifen). Die Klasse implementiert das Interface Serializable.
Nun möchte ich die Klasse über ByteArrayOutputStream und ObjectInputStream kopieren. Ich bekomme aber immer eine "java.lang.ClassNotFoundException".
Alle andere Klassen kann ich kopieren, funktioniert prima, nur bei den selbst geladenen Klassen bekomm ich den Fehler. Jemand ne Idee wo das Problem liegt?
Danke schon mal, Mewel
ps. Kann es sein das die Klasse "java.lang.reflect.Method" nicht serilisierbar ist, die Klasse "java.lang.Class" aber schon?