【发布时间】:2012-06-10 06:00:09
【问题描述】:
我需要一个包含在我的 Java 源包中的所有类文件的 Class[]。
我找不到一个标准的方法来一次性完成。如果有人可以编写一个函数来获取该列表将非常有帮助。
Class[] myClasses = yourfunction(); // Return a list of class inside a source package in the currently working project in java
【问题讨论】:
-
没有标准的方法来枚举给定包中的所有类。在某些情况下,这甚至是不可能的(想想从 HTTP URL 加载类的 URLClassLoader:没有标准化的方法来枚举文件夹中的文件)。
-
查看此处了解手动解决方法(这不是万无一失的)-stackoverflow.com/questions/176527/…