OSGi:获取包中的类列表

JBa*_*uch 9 osgi

是否可以找到给定包中的所有类或接口?在"普通Java"中没有简单的方法可以做到这一点,但OSGi可能做得更好,不是吗?

BJ *_*ave 17

答案是肯定的,从4.3开始.添加了一个新的API:

BundleWiring.listResources(String path,String filePattern,int options)

可用于扫描包的类路径.使用适当的参数,您可以获取包中所有类的名称.