如何在命令提示符下使用 xjc 从 WSDL 使用 @XmlRootElement 生成 java class

How to generate java class with @XmlRootElement from WSDL using xjc in command prompt

创建 java 包的 xjc 方式是

xjc -wsdl myWsdl.wsdl

这会创建类似 com 的包

然后生成jar

jar cvf myJar.jar com/*

@XmlRootElement 生成 java classes 的任何方法 因为我的javaclass没有。

PS: 仅使用命令提示符

要强制生成@XmlRootElement,请参考How to generate @XmlRootElement Classes for Base Types in XSD?

但是,我认为您不需要使用 @XmlRootElement。 post、No @XmlRootElement generated by JAXB 表示为什么 xjc 并不总是生成 @XmlRootElement

xjc 工具没有那些选项 @XmlRootElement 不是必需的。

使用obj工厂class对应的JAXBElement