生成java类并在运行时加载它

时间:2018-03-19 21:37:47

标签: java code-generation

我有Xml文件。它们包含应该在特殊类型的对象中解析的结构 - 使用某些方法,字段等。应该在运行时为工作应用程序提供这些Xml文件。所以我需要解析它并生成可以在应用程序中使用的Java代码(在运行时加载)。

对于解析Xml我使用的是groovy。应用程序本身不是Groovy应用程序,而是纯Java,只是Xml处理更容易。

但我的问题是 - 我应该如何生成Java类?我可以通过类加载器加载它们,但我需要为他生成.class个文件。

我应该生成.java类并编译它们(在单独的过程中)还是应该直接创建.class个文件?我应该使用哪些库?

0 个答案:

没有答案