【发布时间】:2011-09-09 19:53:32
【问题描述】:
有没有办法在执行期间创建一个新的 java 类?关于类的所有信息(名称、修饰符、方法、字段等)都存在。现在我想创建那个类。一个想法是创建一个新文件并将内容写入该文件,c'est fini!但我认为有更优雅的方法可以做到这一点,也许使用 JDT?
【问题讨论】:
-
你真的需要这个吗?听起来有点 hacky...
-
@Tobiask,很多中间件都可以做到。这是相当常见的任务(简单的 JSP 就是这样),需要一些库,如 ASM/BCEL 和自定义类加载器,然后就完成了。
-
@bestsss 好的,谢谢
标签: java eclipse class reflection eclipse-jdt