我有一个要求,我的前端屏幕在运行时创建一个 XSD。
之后我需要为其创建Java类,然后将其压缩到一个war文件中。所有这些都需要在运行时和在 JVM 中完成。
我对此进行了研究,发现xjc ( xjc -p foo myschema.xsd ) 工具命令。不幸的是,该工具似乎无法从我的 java 应用程序中运行。
有一个 Process API 可以从 Java 运行该工具,但我认为它会使其依赖于操作系统。
请帮我。
我需要在运行时从 XSD 生成 Java 源代码或直接二进制文件(类文件)并将其打包到 EAR。