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

最佳答案

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

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

可以用来扫描包的类路径。使用适当的参数,您可以获得包中所有类的名称。

关于OSGi:获取软件包中的类列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5856096/

10-10 13:24