创建java包的xjc方式是
xjc -wsdl myWsdl.wsdl
这会创建像com
这样的包然后生成jar
jar cvf myJar.jar com/*
使用@XmlRootElement
生成java类的任何方法
因为我的java类没有它。
PS:仅使用命令提示符
答案 0 :(得分:2)
要强制生成@XmlRootElement
,请参阅How to generate @XmlRootElement Classes for Base Types in XSD?。
但是,我认为您不需要使用@XmlRootElement
。帖子No @XmlRootElement generated by JAXB表示为什么xjc
并不总是生成@XmlRootElement
。
答案 1 :(得分:1)
xjc
工具没有这些选项@XmlRootElement不是必需的。
使用obj factory
中相应类的JAXBElement