有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

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

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

我应该生成.java类并编译它们(在单独的过程中),还是应该直接创建.class文件?我应该用什么图书馆


共 (0) 个答案