使用类加载器加载扩展另一个类的类

时间:2014-01-21 17:24:34

标签: java reflection annotations classloader

我正在开发一个项目,我正在尝试在运行时加载类以访问那些注释。当它没有扩展或实现我无法访问的类时,我能够做到这一点。发生这种情况时,我得到一个NoClassDefFoundError异常,无法访问类对象,因此无法使用反射API来获取注释。无论如何,在这种情况下是否可以访问班级中的注释?

1 个答案:

答案 0 :(得分:0)

使用类似ASMjavassist库的内容来扫描类字节码,而不是尝试加载类。