【发布时间】:2011-03-07 10:15:41
【问题描述】:
我想制作一个命令行实用程序,它可以根据外部类文件的反射执行一些操作。我会传入 .class 文件或源文件(可能是通配符)的路径。在执行过程中的某个时刻,我需要获取每个类的 Class 对象,而不是事先知道它们的包名。这样做需要什么?我可以看什么开始?我还可以访问类的源文件。
这是在 java 1.6 中。
另外,使用 java 编译器 API 从源中获取类对象会更容易吗?
【问题讨论】:
标签: java reflection code-generation classloader introspection