Отправить анонимный класс через сокеты? (Object..Stream в Java)

Итак, прямо сейчас у меня есть сервер, работающий с ObjectInputStream и ObjectOutputStream .

Моя проблема заключается в том, что у меня есть собственный (анонимный) класс, расширяющий java.lang.Date , который я пытаюсь отправить клиенту, а затем скомпилировать.

Так что нигде я не определяю класс на стороне клиента, но я хочу программно скомпилировать класс. Я пробовал много разных методов, но каждый раз получаю ClassNotFoundException , потому что класс изначально не находится на стороне клиента.

Class<?> dateClass = (Class<?>) in.readObject(); //This is where the CNF Exception occurs
Compiler.compileClass(dateClass);
5
задан Avogadro 25 February 2012 в 23:22
поделиться