nuclear_kote
@nuclear_kote

Почему не находит класс?

Вообщем хочу сгенерить класс-наследник через javassist
ClassPool pool = ClassPool.getDefault();
        pool.appendClassPath(new LoaderClassPath(new UrlClassLoader( .... )));

        CtClass cc = pool.makeClass("com.example.AppInfoServiceImpl", pool.getCtClass("com.example.AppInfoProto$AppInfoService"));
        //..... generate methods
        cc.toClass();


в итоге на cc.toClass(); сыпится java.lang.NoClassDefFoundError. при этом
new UrlClassLoader( .... ).loadClass("com.example.AppInfoProto$AppInfoService")

нормально отрабатывает
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы