Итак, прямо сейчас у меня есть сервер, работающий с ObjectInputStream
и ObjectOutputStream
.
Моя проблема заключается в том, что у меня есть собственный (анонимный) класс, расширяющий java.lang.Date
, который я пытаюсь отправить клиенту, а затем скомпилировать.
Так что нигде я не определяю класс на стороне клиента, но я хочу программно скомпилировать класс. Я пробовал много разных методов, но каждый раз получаю ClassNotFoundException
, потому что класс изначально не находится на стороне клиента.
Class<?> dateClass = (Class<?>) in.readObject(); //This is where the CNF Exception occurs
Compiler.compileClass(dateClass);