JAXB绑定exception

在将XSD解析为Java Object时,我收到了以下错误

线程“main”中的exceptionjava.lang.IllegalArgumentException:预期的类ja vax.xml.bind.annotation.XmlAccessType但找到了类javax.xml.bind.annotation。 接入类型

任何人都可以为此错误提供解决方案

我猜你在Java6下运行XJC,并在你的类路径上有jaxb-api.jar 。 Java6运行时中的类与jaxb-api.jar的类冲突。

从类路径中删除JAR,它应该修复它(如果这就是问题所在)。

如果您在java6下运行XJC,请考虑以下页面: http : //download.oracle.com/javase/6/docs/technotes/tools/share/xjc.html

实际上,xjc已经嵌入到jdk6中,所以你必须在你的JAVA_HOME / bin目录中使用’xjc command’。